/*
 Navicat Premium Data Transfer

 Source Server         : *******
 Source Server Type    : MySQL
 Source Server Version : 50635
 Source Host           : ********
 Source Database       : long

 Target Server Type    : MySQL
 Target Server Version : 50635
 File Encoding         : utf-8

 Date: 09/01/2017 19:53:18 PM
*/

SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;

-- ----------------------------
--  Table structure for `admin_info`
-- ----------------------------
DROP TABLE IF EXISTS `admin_info`;
CREATE TABLE `admin_info` (
  `adminID` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(20) DEFAULT NULL,
  `username` varchar(20) DEFAULT NULL,
  `password` varchar(100) DEFAULT NULL,
  `status` tinyint(4) DEFAULT '0' COMMENT '1禁用',
  PRIMARY KEY (`adminID`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4;

-- ----------------------------
--  Records of `admin_info`
-- ----------------------------
BEGIN;
INSERT INTO `admin_info` VALUES ('1', '夜猫', 'admin', '123456', '0');
COMMIT;

-- ----------------------------
--  Table structure for `article_info`
-- ----------------------------
DROP TABLE IF EXISTS `article_info`;
CREATE TABLE `article_info` (
  `articleID` int(11) NOT NULL AUTO_INCREMENT,
  `title` varchar(255) DEFAULT NULL,
  `content` longtext,
  `status` tinyint(4) DEFAULT '0' COMMENT '-1删除',
  `categoryID` int(11) DEFAULT NULL,
  `sourceID` varchar(20) DEFAULT NULL,
  `imgUrl` varchar(200) DEFAULT NULL,
  `videoUrl` varchar(200) DEFAULT NULL,
  `createTime` int(11) DEFAULT NULL,
  `updateTime` int(11) DEFAULT NULL,
  PRIMARY KEY (`articleID`)
) ENGINE=InnoDB AUTO_INCREMENT=54 DEFAULT CHARSET=utf8mb4;

-- ----------------------------
--  Records of `article_info`
-- ----------------------------
BEGIN;
INSERT INTO `article_info` VALUES ('1', '新版博客上线了', '<p>今天是7月的最后一天，这篇文章的发出就标志着这一版博客正式上线了！上一版博客使用的是dedecms，看久了也有些疲劳。本来想用wordpress再整一个博客来玩玩，恰巧最近打算用用PHP的开发框架Laravel，索性用Laravel自己开发一个博客系统来练练手，所以就有了现在看到的这个博客。</p><p><br/></p><p>未来这个博客会改成什么样子我也不知道，所以录了个首页的视频。这个博客使用PHP的Laravel框架开发，前端框架使用了Bootstrap，做了电脑、pad、手机的屏幕适配，也使用了现在比较火的Vue，评论则使用了搜狐的畅言。目前也只是特别简单的一个博客系统，除了分类管理、文章管理就只有一些简单的配置和文章的静态生成。<br/></p><p><br/></p><p>之前博客的文章会有选择性的搬一些过来，希望以后博客的内容会越来越多、越来越好！<br/></p>', '0', '2', 'longblog1501506466', 'http://video.longzongqin.cn/long/video/2017/07/1501503547_54188_4NtJ.jpg', 'http://oss.longzongqin.cn/long/video/2017/07/1501503547_54188_4NtJ.mp4', '1501506466', '1501506466'), ('2', '最初的梦想', null, '0', '11', 'longblog1501509400', 'http://video.longzongqin.cn/long/video/2017/07/1501509321_17317_8RfZ.jpg', 'http://oss.longzongqin.cn/long/video/2017/07/1501509321_17317_8RfZ.mp4', '1501509400', '1501509400'), ('3', '田馥甄《追梦人》', null, '0', '11', 'longblog1501510286', 'http://video.longzongqin.cn/long/video/2017/07/1501510089_25390_mwsX.jpg', 'http://oss.longzongqin.cn/long/video/2017/07/1501510089_25390_mwsX.mp4', '1501510286', '1501524745'), ('4', 'Just Give Me a Reason', null, '0', '11', 'longblog1501511311', 'http://video.longzongqin.cn/long/video/2017/07/1501511218_28053_cFEw.jpg', 'http://oss.longzongqin.cn/long/video/2017/07/1501511218_28053_cFEw.mp4', '1501511311', '1501511311'), ('5', '黑色毛衣（翻唱）', null, '0', '11', 'longblog1501511657', 'http://video.longzongqin.cn/long/video/2017/07/1501511611_75791_w2Z8.jpg', 'http://oss.longzongqin.cn/long/video/2017/07/1501511611_75791_w2Z8.mp4', '1501511657', '1501511657'), ('6', '成都（两会版）', null, '0', '11', 'longblog1501511739', 'http://video.longzongqin.cn/long/video/2017/07/1501511680_74653_XPsS.jpg', 'http://oss.longzongqin.cn/long/video/2017/07/1501511680_74653_XPsS.mp4', '1501511739', '1501511739'), ('7', '张柏芝&任贤齐《星语星愿》', null, '0', '11', 'longblog1501524205', 'http://video.longzongqin.cn/long/video/2017/08/1501524032_46469_T3ES.jpg', 'http://oss.longzongqin.cn/long/video/2017/08/1501524032_46469_T3ES.mp4', '1501524205', '1501525539'), ('8', '11岁小孩的《贝加尔湖畔》', null, '0', '11', 'longblog1501524300', 'http://video.longzongqin.cn/long/video/2017/08/1501524249_21117_CJP4.jpg', 'http://oss.longzongqin.cn/long/video/2017/08/1501524249_21117_CJP4.mp4', '1501524300', '1501524300'), ('9', '终于等到你', null, '0', '11', 'longblog1501524413', 'http://video.longzongqin.cn/long/video/2017/08/1501524344_87249_D7NJ.jpg', 'http://oss.longzongqin.cn/long/video/2017/08/1501524344_87249_D7NJ.mp4', '1501524413', '1501524413'), ('10', '丝路', null, '0', '11', 'longblog1501524576', 'http://video.longzongqin.cn/long/video/2017/08/1501524456_36160_rAaR.jpg', 'http://oss.longzongqin.cn/long/video/2017/08/1501524456_36160_rAaR.mp4', '1501524576', '1501524576'), ('11', '满文军《特别的爱给特别的你》', null, '0', '11', 'longblog1501524696', 'http://video.longzongqin.cn/long/video/2017/08/1501524605_24326_iCNj.jpg', 'http://oss.longzongqin.cn/long/video/2017/08/1501524605_24326_iCNj.mp4', '1501524696', '1501524696'), ('12', '毕业季食堂大合唱《后会无期》《同桌的你》《喜欢你》', null, '0', '11', 'longblog1501525013', 'http://video.longzongqin.cn/long/video/2017/08/1501524852_55088_pGSX.jpg', 'http://oss.longzongqin.cn/long/video/2017/08/1501524852_55088_pGSX.mp4', '1501525013', '1501525013'), ('13', '女版《假行僧》', null, '0', '11', 'longblog1501525247', 'http://video.longzongqin.cn/long/video/2017/08/1501525192_63160_Fpbw.jpg', 'http://oss.longzongqin.cn/long/video/2017/08/1501525192_63160_Fpbw.mp4', '1501525247', '1501525247'), ('14', '张杰《你快回来》', null, '0', '11', 'longblog1501525281', 'http://video.longzongqin.cn/long/video/2017/08/1501525161_81643_ETNP.jpg', 'http://oss.longzongqin.cn/long/video/2017/08/1501525161_81643_ETNP.mp4', '1501525281', '1501525281'), ('15', '亲爱的小孩', null, '0', '11', 'longblog1501525344', 'http://video.longzongqin.cn/long/video/2017/08/1501525262_43060_Gmby.jpg', 'http://oss.longzongqin.cn/long/video/2017/08/1501525262_43060_Gmby.mp4', '1501525344', '1501525344'), ('16', '胡彦斌《青苹果乐园》', null, '0', '11', 'longblog1501525386', 'http://video.longzongqin.cn/long/video/2017/08/1501525318_51140_xji8.jpg', 'http://oss.longzongqin.cn/long/video/2017/08/1501525318_51140_xji8.mp4', '1501525386', '1501525386'), ('17', '陈乐基&付梦妮《好心分手》', null, '0', '11', 'longblog1501525519', 'http://video.longzongqin.cn/long/video/2017/08/1501525361_80756_wyTw.jpg', 'http://oss.longzongqin.cn/long/video/2017/08/1501525361_80756_wyTw.mp4', '1501525519', '1501525519'), ('18', '邓超&羽泉《奔跑》《冷酷到底》', null, '0', '11', 'longblog1501525602', 'http://video.longzongqin.cn/long/video/2017/08/1501525406_51663_jG6E.jpg', 'http://oss.longzongqin.cn/long/video/2017/08/1501525406_51663_jG6E.mp4', '1501525602', '1501525602'), ('19', '沙宝亮《往事随风》', null, '0', '11', 'longblog1501525712', 'http://video.longzongqin.cn/long/video/2017/08/1501525653_72727_HHbi.jpg', 'http://oss.longzongqin.cn/long/video/2017/08/1501525653_72727_HHbi.mp4', '1501525712', '1501525712'), ('20', '下一站天后', null, '0', '11', 'longblog1501525771', 'http://video.longzongqin.cn/long/video/2017/08/1501525673_70072_7Ekp.jpg', 'http://oss.longzongqin.cn/long/video/2017/08/1501525673_70072_7Ekp.mp4', '1501525771', '1501525771'), ('21', '一生所爱', null, '0', '11', 'longblog1501525835', 'http://video.longzongqin.cn/long/video/2017/08/1501525743_67167_Nyhn.jpg', 'http://oss.longzongqin.cn/long/video/2017/08/1501525743_67167_Nyhn.mp4', '1501525835', '1501525835'), ('22', '陈乐基《千千阙歌》', null, '0', '11', 'longblog1501525901', 'http://video.longzongqin.cn/long/video/2017/08/1501525804_24973_td4j.jpg', 'http://oss.longzongqin.cn/long/video/2017/08/1501525804_24973_td4j.mp4', '1501525901', '1501525901'), ('23', 'trouble is a friend', null, '0', '11', 'longblog1501525965', 'http://video.longzongqin.cn/long/video/2017/08/1501525855_48223_mztj.jpg', 'http://oss.longzongqin.cn/long/video/2017/08/1501525855_48223_mztj.mp4', '1501525965', '1501525965'), ('24', 'Despacito', null, '0', '11', 'longblog1501593251', 'http://video.longzongqin.cn/long/video/2017/08/1501593178_25611_KQYt.jpg', 'http://oss.longzongqin.cn/long/video/2017/08/1501593178_25611_KQYt.mp4', '1501593251', '1501593251'), ('25', 'PHP&Mysql根据经纬度计算两个点的距离', '<p>找出附近的商家、附近的人，这是一个在开发中很常用的功能。整理了PHP与mysql的实现方法，mysql的方法更加实用，毕竟多数都是从数据里搜索我们想要的数据。</p><p><br/></p><p>php方法<br/></p><pre class=\"brush:php;toolbar:false\">//根据经纬度计算距离,单位公里（1000米）\nfunction&nbsp;getdistance($lng1,$lat1,$lng2,$lat2){\n&nbsp;&nbsp;&nbsp;&nbsp;//将角度转为狐度\n&nbsp;&nbsp;&nbsp;&nbsp;$radLat1=deg2rad($lat1);\n&nbsp;&nbsp;&nbsp;&nbsp;$radLat2=deg2rad($lat2);\n&nbsp;&nbsp;&nbsp;&nbsp;$radLng1=deg2rad($lng1);\n&nbsp;&nbsp;&nbsp;&nbsp;$radLng2=deg2rad($lng2);\n&nbsp;&nbsp;&nbsp;&nbsp;$a=$radLat1-$radLat2;//两纬度之差,纬度&lt;90\n&nbsp;&nbsp;&nbsp;&nbsp;$b=$radLng1-$radLng2;//两经度之差纬度&lt;180\n&nbsp;&nbsp;&nbsp;&nbsp;$s=2*asin(sqrt(pow(sin($a/2),2)+cos($radLat1)*cos($radLat2)*pow(sin($b/2),2)))*6378.137;\n&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;$s;\n}</pre><p><br/>mysql函数<br/></p><pre class=\"brush:sql;toolbar:false\">&nbsp;&nbsp;&nbsp;&nbsp;DELIMITER&nbsp;$$&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;CREATE&nbsp;DEFINER=`root`@`%`&nbsp;FUNCTION&nbsp;`GETDISTANCE`(lat1&nbsp;DOUBLE,&nbsp;lng1&nbsp;DOUBLE,&nbsp;lat2&nbsp;DOUBLE,&nbsp;lng2&nbsp;DOUBLE)&nbsp;RETURNS&nbsp;double&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;READS&nbsp;SQL&nbsp;DATA&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;DETERMINISTIC&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;BEGIN&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;DECLARE&nbsp;RAD&nbsp;DOUBLE;&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;DECLARE&nbsp;EARTH_RADIUS&nbsp;DOUBLE&nbsp;DEFAULT&nbsp;6378137;&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;DECLARE&nbsp;radLat1&nbsp;DOUBLE;&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;DECLARE&nbsp;radLat2&nbsp;DOUBLE;&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;DECLARE&nbsp;radLng1&nbsp;DOUBLE;&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;DECLARE&nbsp;radLng2&nbsp;DOUBLE;&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;DECLARE&nbsp;s&nbsp;DOUBLE;&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;SET&nbsp;RAD&nbsp;=&nbsp;PI()&nbsp;/&nbsp;180.0;&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;SET&nbsp;radLat1&nbsp;=&nbsp;lat1&nbsp;*&nbsp;RAD;&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;SET&nbsp;radLat2&nbsp;=&nbsp;lat2&nbsp;*&nbsp;RAD;&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;SET&nbsp;radLng1&nbsp;=&nbsp;lng1&nbsp;*&nbsp;RAD;&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;SET&nbsp;radLng2&nbsp;=&nbsp;lng2&nbsp;*&nbsp;RAD;&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;SET&nbsp;s&nbsp;=&nbsp;ACOS(COS(radLat1)*COS(radLat2)*COS(radLng1-radLng2)+SIN(radLat1)*SIN(radLat2))*EARTH_RADIUS;&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;SET&nbsp;s&nbsp;=&nbsp;ROUND(s&nbsp;*&nbsp;10000)&nbsp;/&nbsp;10000;&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;RETURN&nbsp;s;&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;END$$&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;DELIMITER&nbsp;;</pre><p><br/></p><p>使用</p><pre class=\"brush:sql;toolbar:false\">SELECT&nbsp;*,latitude,longitude,GETDISTANCE(latitude,longitude,30.663262,104.071619)&nbsp;AS&nbsp;distance&nbsp;FROM&nbsp;&nbsp;mb_shop_ext&nbsp;where&nbsp;1&nbsp;HAVING&nbsp;distance&lt;1000&nbsp;ORDER&nbsp;BY&nbsp;distance&nbsp;ASC&nbsp;LIMIT&nbsp;0,10</pre>', '0', '6', 'longblog1501600514', 'http://oss.longzongqin.cn/long/default-img/code.jpg', null, '1501600514', '1501602571'), ('26', 'Android判断及监听网络状态', '<p>\n	在开发android应用时，涉及到要进行网络访问，时常需要进行网络状态的检查，以提供给用户必要的提醒。一般可以通过ConnectivityManager来完成该工作。</p><p>\n	ConnectivityManager有四个主要任务：</p><p>\n	1、监听手机网络状态（包括GPRS，WIFI，&nbsp;UMTS等)</p><p>\n	2、手机状态发生改变时，发送广播</p><p>\n	3、当一个网络连接失败时进行故障切换</p><p>\n	4、为应用程序提供可以获取可用网络的高精度和粗糙的状态</p><p><span style=\"font-size:14px;\"><span style=\"color: rgb(0, 0, 0);\">获取网络信息需要在AndroidManifest.xml文件中加入相应的权限。</span><br/><span style=\"color: rgb(0, 0, 0);\">&lt;uses-permission android:name=&quot;android.permission.ACCESS_NETWORK_STATE&quot; /&gt;</span></span><br/></p><pre class=\"brush:java;toolbar:false\">/**\n&nbsp;*&nbsp;判断是否有网络连接\n&nbsp;*&nbsp;@param&nbsp;context\n&nbsp;*&nbsp;@return\n&nbsp;*/\npublic&nbsp;static&nbsp;boolean&nbsp;isNetworkConnected(Context&nbsp;context)&nbsp;{&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(context&nbsp;!=&nbsp;null)&nbsp;{&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ConnectivityManager&nbsp;mConnectivityManager&nbsp;=&nbsp;(ConnectivityManager)&nbsp;context&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.getSystemService(Context.CONNECTIVITY_SERVICE);&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;NetworkInfo&nbsp;mNetworkInfo&nbsp;=&nbsp;mConnectivityManager.getActiveNetworkInfo();&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(mNetworkInfo&nbsp;!=&nbsp;null)&nbsp;{&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;mNetworkInfo.isAvailable();&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;false;&nbsp;&nbsp;\n}\n/**\n&nbsp;*&nbsp;判断WIFI网络是否可用\n&nbsp;*&nbsp;@param&nbsp;context\n&nbsp;*&nbsp;@return\n&nbsp;*/\npublic&nbsp;static&nbsp;boolean&nbsp;isWifiConnected(Context&nbsp;context)&nbsp;{&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(context&nbsp;!=&nbsp;null)&nbsp;{&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ConnectivityManager&nbsp;mConnectivityManager&nbsp;=&nbsp;(ConnectivityManager)&nbsp;context&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.getSystemService(Context.CONNECTIVITY_SERVICE);&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;NetworkInfo&nbsp;mWiFiNetworkInfo&nbsp;=&nbsp;mConnectivityManager&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.getNetworkInfo(ConnectivityManager.TYPE_WIFI);&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(mWiFiNetworkInfo&nbsp;!=&nbsp;null)&nbsp;{&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;mWiFiNetworkInfo.isAvailable();&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;false;&nbsp;&nbsp;\n}\n/**\n&nbsp;*&nbsp;判断移动网络是否可用\n&nbsp;*&nbsp;@param&nbsp;context\n&nbsp;*&nbsp;@return\n&nbsp;*/\npublic&nbsp;static&nbsp;boolean&nbsp;isMobileConnected(Context&nbsp;context)&nbsp;{&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(context&nbsp;!=&nbsp;null)&nbsp;{&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ConnectivityManager&nbsp;mConnectivityManager&nbsp;=&nbsp;(ConnectivityManager)&nbsp;context&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.getSystemService(Context.CONNECTIVITY_SERVICE);&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;NetworkInfo&nbsp;mMobileNetworkInfo&nbsp;=&nbsp;mConnectivityManager&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.getNetworkInfo(ConnectivityManager.TYPE_MOBILE);&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(mMobileNetworkInfo&nbsp;!=&nbsp;null)&nbsp;{&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;mMobileNetworkInfo.isAvailable();&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;false;&nbsp;&nbsp;\n}\n/**\n&nbsp;*&nbsp;获取当前网络连接的类型信息\n&nbsp;*&nbsp;@param&nbsp;context\n&nbsp;*&nbsp;@return&nbsp;-1&nbsp;TYPE_NONE,&nbsp;0TYPE_MOBILE,&nbsp;1TYPE_WIFI,&nbsp;2TYPE_MOBILE_MMS&nbsp;...\n&nbsp;*/\npublic&nbsp;static&nbsp;int&nbsp;getConnectedType(Context&nbsp;context)&nbsp;{&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(context&nbsp;!=&nbsp;null)&nbsp;{&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ConnectivityManager&nbsp;mConnectivityManager&nbsp;=&nbsp;(ConnectivityManager)&nbsp;context&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.getSystemService(Context.CONNECTIVITY_SERVICE);&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;NetworkInfo&nbsp;mNetworkInfo&nbsp;=&nbsp;mConnectivityManager.getActiveNetworkInfo();&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(mNetworkInfo&nbsp;!=&nbsp;null&nbsp;&amp;&amp;&nbsp;mNetworkInfo.isAvailable())&nbsp;{&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;mNetworkInfo.getType();&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;-1;&nbsp;&nbsp;\n}</pre><p>&nbsp;</p><p>&nbsp;监听网络状态</p><p>\n	1、定义一个Receiver重载其中的onReceive函数，在其中完成所需要的功能，如根据WIFI和GPRS是否断开来改变空间的外观<br/>\n	&nbsp;</p><pre class=\"brush:java;toolbar:false\">connectionReceiver&nbsp;=&nbsp;new&nbsp;BroadcastReceiver()&nbsp;{\n&nbsp;&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;@Override\n&nbsp;&nbsp;&nbsp;public&nbsp;void&nbsp;onReceive(Context&nbsp;context,&nbsp;Intent&nbsp;intent)&nbsp;{\n&nbsp;&nbsp;&nbsp;&nbsp;ConnectivityManager&nbsp;connectMgr&nbsp;=&nbsp;(ConnectivityManager)&nbsp;getSystemService(CONNECTIVITY_SERVICE);\n&nbsp;&nbsp;&nbsp;&nbsp;NetworkInfo&nbsp;mobNetInfo&nbsp;=&nbsp;connectMgr.getNetworkInfo(ConnectivityManager.TYPE_MOBILE);\n&nbsp;&nbsp;&nbsp;&nbsp;NetworkInfo&nbsp;wifiNetInfo&nbsp;=&nbsp;connectMgr.getNetworkInfo(ConnectivityManager.TYPE_WIFI);\n\n&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(!mobNetInfo.isConnected()&nbsp;&amp;&amp;&nbsp;!wifiNetInfo.isConnected())&nbsp;{\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Log.i(TAG,&nbsp;&quot;unconnect&quot;);\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;unconnect&nbsp;network\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}else&nbsp;{\n\n&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;connect&nbsp;network\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}\n&nbsp;&nbsp;&nbsp;}\n&nbsp;&nbsp;};</pre><p><br/>2、在适当的地方注册Receiver，在onCreate中调用如下函数即可：<br/></p><pre class=\"brush:java;toolbar:false\">IntentFilter&nbsp;intentFilter&nbsp;=&nbsp;new&nbsp;IntentFilter();\nintentFilter.addAction(ConnectivityManager.CONNECTIVITY_ACTION);\nregisterReceiver(connectionReceiver,&nbsp;intentFilter);</pre><p><br/>3、在适当时取消注册Receiver，在onDestroye中调用如下函数即可：<br/></p><pre class=\"brush:java;toolbar:false\">if&nbsp;(connectionReceiver&nbsp;!=&nbsp;null)&nbsp;{\n&nbsp;&nbsp;&nbsp;unregisterReceiver(connectionReceiver);\n}</pre><p><br/></p><p>}</p>', '0', '10', 'longblog1501600699', 'http://oss.longzongqin.cn/long/default-img/android.jpg', null, '1501600699', '1501601870'), ('27', 'Android网络数据请求', '<p><span style=\"font-size:14px;\">做Android应用开发经常会与后台服务器进行交互获取数据</span><br/><span style=\"color:rgb(51,51,51); font-family:&#39;Microsoft YaHei&#39;,Tahoma,Helvetica,SimSun,sans-serif; font-size:14px; line-height:21px\">大多数的Android应用程序都会使用HTTP协议来发送和接收网络数据，而Android中主要提供了两种方式来进行HTTP操 作，HttpURLConnection和HttpClient。这两种方式都支持HTTPS协议、以流的形式进行上传和下载、配置超时时间、IPv6、 以及连接池等功能。</span><br/><br/></p><p><span style=\"word-wrap:break-word; font-weight:700; color:rgb(51,51,51); font-family:&#39;Microsoft YaHei&#39;,Tahoma,Helvetica,SimSun,sans-serif; line-height:21px\"><span style=\"font-size:18px\">HttpClient</span></span><span style=\"word-wrap:break-word; font-weight:700; color:rgb(51,51,51); font-family:&#39;Microsoft YaHei&#39;,Tahoma,Helvetica,SimSun,sans-serif; font-size:14px; line-height:21px\">:</span></p><p><span style=\"color:rgb(51,51,51); font-family:&#39;Microsoft YaHei&#39;,Tahoma,Helvetica,SimSun,sans-serif; font-size:14px; line-height:21px\"><strong>&nbsp; &nbsp;&nbsp;</strong>DefaultHttpClient和它的兄弟AndroidHttpClient都是HttpClient具体的实现类，它们都拥有众多的API，而且实现比较稳定，bug数量也很少。</span></p><p><span style=\"color:rgb(51,51,51); font-family:&#39;Microsoft YaHei&#39;,Tahoma,Helvetica,SimSun,sans-serif; font-size:14px; line-height:21px\">但同时也由于HttpClient的API数量过多，使得我们很难在不破坏兼容性的情况下对它进行升级和扩展，所以目前Android团队在提升和优化HttpClient方面的工作态度并不积极。</span><br/></p><p><span style=\"word-wrap:break-word; font-weight:700; color:rgb(51,51,51); font-family:&#39;Microsoft YaHei&#39;,Tahoma,Helvetica,SimSun,sans-serif; line-height:21px\"><span style=\"font-size:18px\">HttpURLConnection</span></span><span style=\"word-wrap:break-word; font-weight:700; color:rgb(51,51,51); font-family:&#39;Microsoft YaHei&#39;,Tahoma,Helvetica,SimSun,sans-serif; font-size:14px; line-height:21px\">:</span></p><p><span style=\"color:rgb(51,51,51); font-family:&#39;Microsoft YaHei&#39;,Tahoma,Helvetica,SimSun,sans-serif; font-size:14px; line-height:21px\"><strong>&nbsp; &nbsp;&nbsp;</strong>HttpURLConnection是一种多用途、轻量极的HTTP客户端，使用它来进行HTTP操作可以适用于大多数的应用程序。虽然HttpURLConnection的API提供的比较简单，但是同时这也使得我们可以更加容易地去使用和扩展它。</span></p><p><span style=\"color:rgb(51,51,51); font-family:&#39;Microsoft YaHei&#39;,Tahoma,Helvetica,SimSun,sans-serif; font-size:14px; line-height:21px\">&nbsp; &nbsp; 不过在Android 2.2版本之前，HttpURLConnection一直存在着一些令人厌烦的bug。比如说对一个可读的InputStream调用close()方法时，就有可能会导致连接池失效了。那么我们通常的解决办法就是直接禁用掉连接池的功能：</span><br/></p><pre class=\"brush:java;toolbar:false\">private&nbsp;void&nbsp;disableConnectionReuseIfNecessary()&nbsp;{&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;这是一个2.2版本之前的bug&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(Integer.parseInt(Build.VERSION.SDK)&nbsp;&lt;&nbsp;Build.VERSION_CODES.FROYO)&nbsp;{&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.setProperty(&quot;http.keepAlive&quot;,&nbsp;&quot;false&quot;);&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;\n}</pre><p>&nbsp;<br/></p><p><br/>HttpURLConnection使用代码<br/></p><pre class=\"brush:java;toolbar:false\">/**\n&nbsp;*&nbsp;通过HttpURLConnection模拟post表单提交\n&nbsp;*&nbsp;@param&nbsp;path\n&nbsp;*&nbsp;@param&nbsp;params&nbsp;例如&quot;name=zhangsan&amp;age=21&quot;\n&nbsp;*&nbsp;@return\n&nbsp;*&nbsp;@throws&nbsp;Exception\n&nbsp;*/\npublic&nbsp;static&nbsp;String&nbsp;sendPostRequest(String&nbsp;path,&nbsp;String&nbsp;params)&nbsp;throws&nbsp;Exception{\n&nbsp;&nbsp;&nbsp;&nbsp;URL&nbsp;url&nbsp;=&nbsp;new&nbsp;URL(path);\n&nbsp;&nbsp;&nbsp;&nbsp;HttpURLConnection&nbsp;conn&nbsp;=&nbsp;(HttpURLConnection)&nbsp;url.openConnection();\n&nbsp;&nbsp;&nbsp;&nbsp;conn.setRequestMethod(&quot;POST&quot;);//&nbsp;提交模式\n&nbsp;&nbsp;&nbsp;&nbsp;conn.setConnectTimeout(10000);//连接超时&nbsp;单位毫秒\n&nbsp;&nbsp;&nbsp;&nbsp;conn.setReadTimeout(5000);//读取超时&nbsp;单位毫秒\n&nbsp;&nbsp;&nbsp;&nbsp;conn.setDoOutput(true);//&nbsp;是否输入参数\n&nbsp;&nbsp;&nbsp;&nbsp;byte[]&nbsp;bypes&nbsp;=&nbsp;params.toString().getBytes();\n&nbsp;&nbsp;&nbsp;&nbsp;conn.getOutputStream().write(bypes);//&nbsp;输入参数\n&nbsp;&nbsp;&nbsp;&nbsp;InputStream&nbsp;inStream=conn.getInputStream();\n&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;new&nbsp;String(readInputStream(inStream));\n}\n/**\n&nbsp;*&nbsp;从输入流中读取数据\n&nbsp;*&nbsp;@param&nbsp;inStream\n&nbsp;*&nbsp;@return\n&nbsp;*&nbsp;@throws&nbsp;Exception\n&nbsp;*/\npublic&nbsp;static&nbsp;byte[]&nbsp;readInputStream(InputStream&nbsp;inStream)&nbsp;throws&nbsp;Exception{\n&nbsp;&nbsp;&nbsp;&nbsp;ByteArrayOutputStream&nbsp;outStream&nbsp;=&nbsp;new&nbsp;ByteArrayOutputStream();\n&nbsp;&nbsp;&nbsp;&nbsp;byte[]&nbsp;buffer&nbsp;=&nbsp;new&nbsp;byte[1024];\n&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;len&nbsp;=&nbsp;0;\n&nbsp;&nbsp;&nbsp;&nbsp;while(&nbsp;(len&nbsp;=&nbsp;inStream.read(buffer))&nbsp;!=-1&nbsp;){\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;outStream.write(buffer,&nbsp;0,&nbsp;len);\n&nbsp;&nbsp;&nbsp;&nbsp;}\n&nbsp;&nbsp;&nbsp;&nbsp;byte[]&nbsp;data&nbsp;=&nbsp;outStream.toByteArray();//网页的二进制数据\n&nbsp;&nbsp;&nbsp;&nbsp;outStream.close();\n&nbsp;&nbsp;&nbsp;&nbsp;inStream.close();\n&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;data;\n}</pre><p><br/>HttpClient实现的抓取URL源码<br/></p><pre class=\"brush:java;toolbar:false\">/**\n&nbsp;*&nbsp;获取网页内容\n&nbsp;*&nbsp;@param&nbsp;url\n&nbsp;*&nbsp;@return\n&nbsp;*&nbsp;@throws&nbsp;Exception\n&nbsp;*/\npublic&nbsp;String&nbsp;getWebPageContent(String&nbsp;url)throws&nbsp;Exception{\n	StringBuilder&nbsp;sb&nbsp;=&nbsp;new&nbsp;StringBuilder();\n	HttpClient&nbsp;client&nbsp;=&nbsp;new&nbsp;DefaultHttpClient();\n	HttpParams&nbsp;httpParams&nbsp;=&nbsp;client.getParams();\n	//设置网络超时参数\n	HttpConnectionParams.setConnectionTimeout(httpParams,&nbsp;10000);\n	HttpConnectionParams.setSoTimeout(httpParams,&nbsp;10000);\n	HttpResponse&nbsp;response&nbsp;=&nbsp;client.execute(new&nbsp;HttpGet(url));\n	HttpEntity&nbsp;entity&nbsp;=&nbsp;response.getEntity();\n	if&nbsp;(entity&nbsp;!=&nbsp;null)&nbsp;{\n		BufferedReader&nbsp;reader&nbsp;=&nbsp;new&nbsp;BufferedReader(new&nbsp;InputStreamReader(entity.getContent(),&quot;UTF-8&quot;),8192);\n		String&nbsp;line&nbsp;=&nbsp;null;\n		while&nbsp;((line&nbsp;=&nbsp;reader.readLine())!=&nbsp;null)&nbsp;{\n			sb.append(line+&quot;\\n&quot;);\n		}\n		reader.close();\n	}\n	return&nbsp;sb.toString();\n	\n}</pre><p><br/></p>', '0', '10', 'longblog1501603994', 'http://oss.longzongqin.cn/long/default-img/android.jpg', null, '1501603994', '1501604069'), ('28', 'ListView中使用EditText遇到的一些问题', '<p>最近在ListView中使用EditText遇到一些问题，在此记录一下<br/>1、点击某一行EditText进行输入，点击返回键隐藏输入法键盘时会遇到一个问题即所有项的EditText内容都被清空了。<br/><strong>解决办法：在Manifest中Activity标签下加入android:windowSoftInputMode=&quot;adjustPan&quot;。</strong><br/><br/>2、滑动新显示的一行EditText会填充上其他行已输入的值<br/><strong>解决办法：自定义adapter的getView方法中view不要复用</strong><br/><br/>监听软键盘状态释放焦点（<strong><span style=\"font-weight:normal;\">当输入法键盘显示的时候，你点击系统的返回键事件被捕获了，而不会在onKeyDown里执行</span></strong>）<br/>重写dispatchKeyEventPreIme方法判断软键处于活动状态，并且用户按下了返回键盘</p><pre class=\"brush:java;toolbar:false\">@Override\npublic&nbsp;boolean&nbsp;dispatchKeyEventPreIme(KeyEvent&nbsp;event)&nbsp;{\n&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(context&nbsp;!=&nbsp;null)&nbsp;{\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;InputMethodManager&nbsp;imm&nbsp;=&nbsp;(InputMethodManager)&nbsp;context\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.getSystemService(Context.INPUT_METHOD_SERVICE);\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(imm.isActive()&nbsp;&amp;&amp;&nbsp;event.getKeyCode()&nbsp;==&nbsp;KeyEvent.KEYCODE_BACK)&nbsp;{\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//释放焦点\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;(int&nbsp;i&nbsp;=&nbsp;0;&nbsp;i&nbsp;&lt;&nbsp;getChildCount();&nbsp;i++)&nbsp;{\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;View&nbsp;view&nbsp;=&nbsp;getChildAt(i);\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;EditText&nbsp;editText1&nbsp;=&nbsp;(EditText)&nbsp;view\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.findViewById(R.id.editText1);\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;editText1.clearFocus();\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}\n&nbsp;&nbsp;&nbsp;&nbsp;}\n&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;super.dispatchKeyEventPreIme(event);\n}</pre><p><br/>保存EditText值的方法<br/></p><pre class=\"brush:java;toolbar:false\">editText.addTextChangedListener(new&nbsp;TextWatcher()&nbsp;{\n&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;@Override\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;void&nbsp;onTextChanged(CharSequence&nbsp;s,&nbsp;int&nbsp;start,&nbsp;int&nbsp;before,\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;count)&nbsp;{\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}\n&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;@Override\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;void&nbsp;beforeTextChanged(CharSequence&nbsp;s,&nbsp;int&nbsp;start,&nbsp;int&nbsp;count,\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;after)&nbsp;{\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}\n&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;@Override\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;void&nbsp;afterTextChanged(Editable&nbsp;s)&nbsp;{\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//保存数据\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;});</pre><p><br/></p>', '0', '10', 'longblog1501604388', 'http://oss.longzongqin.cn/long/default-img/android.jpg', null, '1501604388', '1501604388'), ('29', 'Android 手动显示和隐藏软键盘', '<p>1、方法一(如果输入法在窗口上已经显示，则隐藏，反之则显示)<br/></p><pre class=\"brush:java;toolbar:false\">InputMethodManager&nbsp;imm&nbsp;=&nbsp;(InputMethodManager)&nbsp;getSystemService(Context.INPUT_METHOD_SERVICE);&nbsp;&nbsp;\nimm.toggleSoftInput(0,&nbsp;InputMethodManager.HIDE_NOT_ALWAYS);</pre><p><br/>2、方法二（view为接受软键盘输入的视图，SHOW_FORCED表示强制显示）<br/></p><pre class=\"brush:java;toolbar:false\">InputMethodManager&nbsp;imm&nbsp;=&nbsp;(InputMethodManager)&nbsp;getSystemService(Context.INPUT_METHOD_SERVICE);&nbsp;&nbsp;\nimm.showSoftInput(view,InputMethodManager.SHOW_FORCED);</pre><pre class=\"brush:java;toolbar:false\">imm.hideSoftInputFromWindow(view.getWindowToken(),&nbsp;0);&nbsp;//强制隐藏键盘</pre><p>3、调用隐藏系统默认的输入法<br/></p><pre class=\"brush:java;toolbar:false\">((InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE)).hideSoftInputFromWindow(WidgetSearchActivity.this.getCurrentFocus().getWindowToken(),&nbsp;InputMethodManager.HIDE_NOT_ALWAYS);&nbsp;&nbsp;(WidgetSearchActivity是当前的Activity)</pre><p><br/>4、获取输入法打开的状态</p><pre class=\"brush:java;toolbar:false\">InputMethodManager&nbsp;imm&nbsp;=&nbsp;(InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);&nbsp;&nbsp;\nboolean&nbsp;isOpen=imm.isActive();//isOpen若返回true，则表示输入法打开</pre><p><br/></p>', '0', '10', 'longblog1501604587', 'http://oss.longzongqin.cn/long/default-img/android.jpg', null, '1501604587', '1501604587'), ('30', 'centos 新建、删除、移动、复制等命令', '<p>\n	centos彻底删除文件夹、文件命令（centos 新建、删除、移动、复制等命令：</p><p><strong>1.新建文件夹</strong></p><p>\n	mkdir 文件名</p><p>\n	新建一个名为test的文件夹在home下</p><p>\n	view source1 mkdir /home/test</p><p><strong>2.新建文本</strong></p><p>\n	在home下新建一个test.sh脚本</p><p>\n	&nbsp;vi /home/test.sh</p><p><strong>3.删除文件或文件夹</strong></p><p>\n	1、删除home目录下的test目录</p><p>\n	&nbsp;rm /home/test</p><p>\n	2、这种不带参数的删除方法经常会提示无法删除，因为权限不够。</p><p>\n	&nbsp;rm -r /home/test</p><p>\n	3、-r是递归的删除参数表中的目录及其子目录。 目录将被清空并且删除。 当删除目录包含的具有写保护的文件时用户通常是被提示的。</p><p>\n	rm -rf /home/test</p><p>\n	-4、f是不提示用户，删除目录下的所有文件。请注意检查路径，输成别的目录就悲剧了。</p><p>\n	&nbsp;rm -ir /home/test</p><p>\n	5、-i是交互模式。使用这个选项，rm命令在删除任何文件前提示用户确认。</p><p><strong>4.移动文件或文件夹</strong></p><p>\n	mv [options] 源文件或目录 目标文件或目录</p><p>\n	示例：</p><p><strong>1、移动hscripts文件夹/目录下的所有文件，目录和子目录到tmp目录mv hscripts tmp</strong><br/>\n	分析：在上述命令中，如果tmp目录已经存在，mv命令将移动hscripts文件夹/目录下的所有文件，目录和子目录到tmp目录。 如果没有tmp目录，它将重命名 hscripts目录为tmp目录。</p><p>\n	2、<strong>移动多个文件/更多问价到另一目录<br/>\n	mv file1.txt tmp/file2.txt newdir</strong><br/>\n	这个命令移动当前目录的file1.txt文件和tmp文件夹/目录的file2.txt文件到newdir目录。</p><p>\n	参数：</p><p>\n	-i：交互方式操作。如果mv操作将导致对已存在的目标文件的覆盖，此时系统询问是否重写，要求用户回答&amp;rdquo;y&amp;rdquo;或&amp;rdquo;n&amp;rdquo;，这样可以避免误覆盖文件。</p><p>\n	-f：禁止交互操作。mv操作要覆盖某个已有的目标文件时不给任何指示，指定此参数后i参数将不再起作用。</p><p><strong>5.复制文件或文件夹</strong></p><p>\n	cp [options] 来源档(source) 目的檔(destination)</p><p>\n	参数：<br/>\n	-a ：相当于 -pdr 的意思；<br/>\n	-d ：若来源文件为连结文件的属性(link file)，则复制连结文件属性而非档案本身；<br/>\n	-f ：为强制 (force) 的意思，若有重复或其它疑问时，不会询问使用者，而强制复制；<br/>\n	-i ：若目的檔(destination)已经存在时，在覆盖时会先询问是否真的动作！<br/>\n	-l ：进行硬式连结 (hard link) 的连结档建立，而非复制档案本身；<br/>\n	-p ：连同档案的属性一起复制过去，而非使用预设属性；<br/>\n	-r ：递归持续复制，用于目录的复制行为；<br/>\n	-s ：复制成为符号连结文件 (symbolic link)，亦即『快捷方式』档案；<br/>\n	-u ：若 destination 比 source 旧才更新 destination ！<br/>\n	最后需要注意的，如果来源档有两个以上，则最后一个目的文件一定要是『目录』才行！</p><p>\n	示例:</p><p><br/><strong>1、复制两个文件</strong>:<br/><strong>cp file1 file2</strong><br/>\n	上述cp命令复制文件file1.php 的内容到文件file2.php中。</p><p><strong>2、备份拷贝的文件</strong>:<br/><strong>cp -b file1.php file2.php</strong><br/>\n	创建文件file1.php的带着符号 &amp;lsquo;~&amp;rsquo;的备份文件file2.php~。<br/><strong>3、复制文件夹和子文件夹</strong>:<br/><strong>cp -R scripts scripts1</strong><br/>\n	上面的 cp 命令从 scripts 复制文件夹和子文件夹到 scripts1。</p><p>\n	&nbsp;</p><p><strong>6、创建目录</strong><br/>\n	mkdir 文件名<br/>\n	mkdir /var/www/test</p>', '0', '9', 'longblog1501604713', 'http://oss.longzongqin.cn/long/default-img/linux.jpg', null, '1501604713', '1501604713'), ('31', 'CentOS Linux中zip压缩和unzip解压缩命令详解', '<p><span style=\"color: #0000ff;\">以下命令均在/home目录下操作</span><br/><span style=\"color: #0000ff;\">cd /home #进入/home目录</span><br/><span style=\"color: #ff0000;\"><span style=\"color: #000000;\">1、把/home目录下面的mydata目录压缩为mydata.zip</span></span><br/><span style=\"color: #ff0000;\"><span style=\"color: #0000ff;\">zip -r mydata.zip mydata #压缩mydata目录</span><br/><span style=\"color: #000000;\">2、把/home目录下面的mydata.zip解压到mydatabak目录里面</span></span><br/><span style=\"color: #ff0000;\"><span style=\"color: #0000ff;\">unzip mydata.zip -d mydatabak</span><br/><span style=\"color: #000000;\">3、把/home目录下面的abc文件夹和123.txt压缩成为abc123.zip</span></span></p><p><span style=\"color: #ff0000;\"><span style=\"color: #0000ff;\">zip -r abc123.zip abc 123.txt</span><br/><span style=\"color: #000000;\">4、把/home目录下面的wwwroot.zip直接解压到/home目录里面</span></span></p><p><span style=\"color: #ff0000;\"><span style=\"color: #0000ff;\">unzip wwwroot.zip</span><br/><span style=\"color: #000000;\">5、把/home目录下面的abc12.zip、abc23.zip、abc34.zip同时解压到/home目录里面</span></span></p><p><span style=\"color: #ff0000;\"><span style=\"color: #0000ff;\">unzip abc\\*.zip</span><br/><span style=\"color: #000000;\">6、查看把/home目录下面的wwwroot.zip里面的内容</span></span></p><p><span style=\"color: #ff0000;\"><span style=\"color: #0000ff;\">unzip -v wwwroot.zip</span><br/><span style=\"color: #000000;\">7、验证/home目录下面的wwwroot.zip是否完整</span></span></p><p><span style=\"color: #ff0000;\"><span style=\"color: #0000ff;\">unzip -t wwwroot.zip</span><br/><span style=\"color: #000000;\">8、把/home目录下面wwwroot.zip里面的所有文件解压到第一级目录</span></span></p><p><span style=\"color: #ff0000;\"><span style=\"color: #0000ff;\">unzip -j wwwroot.zip<br/><br/><span style=\"color: #ff0000;\"><strong>主要参数</strong><br/><span style=\"color: #0000ff;\">-c：将解压缩的结果</span><br/><span style=\"color: #0000ff;\">-l：显示压缩文件内所包含的文件</span><br/><span style=\"color: #0000ff;\">-p：与-c参数类似，会将解压缩的结果显示到屏幕上，但不会执行任何的转换</span><br/><span style=\"color: #0000ff;\">-t：检查压缩文件是否正确</span><br/><span style=\"color: #0000ff;\">-u：与-f参数类似，但是除了更新现有的文件外，也会将压缩文件中的其它文件解压缩到目录中</span><br/><span style=\"color: #0000ff;\">-v：执行是时显示详细的信息</span><br/><span style=\"color: #0000ff;\">-z：仅显示压缩文件的备注文字</span><br/><span style=\"color: #0000ff;\">-a：对文本文件进行必要的字符转换</span><br/><span style=\"color: #0000ff;\">-b：不要对文本文件进行字符转换</span><br/><span style=\"color: #0000ff;\">-C：压缩文件中的文件名称区分大小写</span><br/><span style=\"color: #0000ff;\">-j：不处理压缩文件中原有的目录路径</span><br/><span style=\"color: #0000ff;\">-L：将压缩文件中的全部文件名改为小写</span><br/><span style=\"color: #0000ff;\">-M：将输出结果送到more程序处理</span><br/><span style=\"color: #0000ff;\">-n：解压缩时不要覆盖原有的文件</span><br/><span style=\"color: #0000ff;\">-o：不必先询问用户，unzip执行后覆盖原有文件</span><br/><span style=\"color: #0000ff;\">-P&lt;密码&gt;：使用zip的密码选项</span><br/><span style=\"color: #0000ff;\">-q：执行时不显示任何信息</span><br/><span style=\"color: #0000ff;\">-s：将文件名中的空白字符转换为底线字符</span><br/><span style=\"color: #0000ff;\">-V：保留VMS的文件版本信息</span><br/><span style=\"color: #0000ff;\">-X：解压缩时同时回存文件原来的UID/GID</span></span></span></span><br/>\n	&nbsp;</p>', '0', '9', 'longblog1501604877', 'http://oss.longzongqin.cn/long/default-img/linux.jpg', null, '1501604877', '1501604877'), ('32', '使用ThinkPHP进行图片批量裁剪', '<p>步骤：<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1、读取到文件夹下面的所有图片<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2、循环通过<span style=\"color:#008080;\">thumb2</span>方法进行裁剪<br/></p><pre class=\"brush:java;toolbar:false\">/**\n&nbsp;*&nbsp;裁剪图片\n&nbsp;*/\npublic&nbsp;function&nbsp;cropImages(){\n&nbsp;&nbsp;&nbsp;&nbsp;$imgArr&nbsp;=&nbsp;$this-&gt;getImages();\n&nbsp;&nbsp;&nbsp;&nbsp;import(&#39;ORG.Util.Image&#39;);\n&nbsp;&nbsp;&nbsp;&nbsp;$IMG&nbsp;=&nbsp;new&nbsp;Image();\n&nbsp;&nbsp;&nbsp;&nbsp;foreach($imgArr&nbsp;as&nbsp;$k=&gt;$v){\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$imgPath&nbsp;=&nbsp;APP_PATH.&quot;goods/&quot;.$v[&quot;path&quot;];\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$result&nbsp;=&nbsp;$IMG::thumb2($imgPath,APP_PATH.&quot;goodsResult/&quot;.$v[&quot;path&quot;],&quot;&quot;,100,100);\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;$result.&quot;&lt;br&gt;&quot;;\n&nbsp;&nbsp;&nbsp;&nbsp;}\n}\n/**\n&nbsp;*&nbsp;获取文件夹下所有图片\n&nbsp;*/\npublic&nbsp;function&nbsp;getImages(){\n&nbsp;&nbsp;&nbsp;&nbsp;$handle&nbsp;=&nbsp;opendir(APP_PATH.&quot;/goods/&quot;);\n&nbsp;&nbsp;&nbsp;&nbsp;$imageList&nbsp;=&nbsp;array();\n&nbsp;&nbsp;&nbsp;&nbsp;while&nbsp;(false&nbsp;!==&nbsp;($file&nbsp;=&nbsp;readdir($handle)))&nbsp;{\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$fileArr&nbsp;=&nbsp;explode(&quot;.&quot;,&nbsp;$file);\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if($fileArr[1]&nbsp;==&nbsp;&quot;jpg&quot;&nbsp;||&nbsp;$fileArr[1]&nbsp;==&nbsp;&quot;png&quot;&nbsp;||&nbsp;$fileArr[1]&nbsp;==&nbsp;&quot;gif&quot;){\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$tempArr&nbsp;=&nbsp;array();\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$tempArr[&#39;path&#39;]&nbsp;=&nbsp;$file;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;array_push($imageList,$tempArr);\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}\n&nbsp;&nbsp;&nbsp;&nbsp;}\n&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;$imageList;\n}</pre><p><br/><br/><br/><span style=\"font-size:14px;\"><span style=\"font-family: arial,helvetica,sans-serif;\"><span style=\"color: rgb(0, 128, 128);\">thumb2方法定义源码（\\ThinkPHP\\Extend\\Library\\ORG\\Util\\Image.class.php）</span></span></span><br/></p><pre class=\"brush:java;toolbar:false\">/**\n&nbsp;*&nbsp;生成特定尺寸缩略图&nbsp;解决原版缩略图不能满足特定尺寸的问题&nbsp;PS：会裁掉图片不符合缩略图比例的部分\n&nbsp;*&nbsp;@static\n&nbsp;*&nbsp;@access&nbsp;public\n&nbsp;*&nbsp;@param&nbsp;string&nbsp;$image&nbsp;&nbsp;原图\n&nbsp;*&nbsp;@param&nbsp;string&nbsp;$type&nbsp;图像格式\n&nbsp;*&nbsp;@param&nbsp;string&nbsp;$thumbname&nbsp;缩略图文件名\n&nbsp;*&nbsp;@param&nbsp;string&nbsp;$maxWidth&nbsp;&nbsp;宽度\n&nbsp;*&nbsp;@param&nbsp;string&nbsp;$maxHeight&nbsp;&nbsp;高度\n&nbsp;*&nbsp;@param&nbsp;boolean&nbsp;$interlace&nbsp;启用隔行扫描\n&nbsp;*&nbsp;@return&nbsp;void\n&nbsp;*/\nstatic&nbsp;function&nbsp;thumb2($image,&nbsp;$thumbname,&nbsp;$type=&#39;&#39;,&nbsp;$maxWidth=200,&nbsp;$maxHeight=50,&nbsp;$interlace=true)</pre><p><span style=\"font-size:14px;\"><span style=\"font-family: arial,helvetica,sans-serif;\"><span style=\"color: rgb(0, 128, 128);\"></span></span></span><br/></p>', '0', '5', 'longblog1501605169', 'http://oss.longzongqin.cn/long/default-img/php.jpg', null, '1501605169', '1501605169'), ('33', 'ANDROID开发之SQLite详解', '<p><strong>用Collections.sort方法对list排序有两种方法<br/>第一种是list中的对象实现Comparable接口，如下：</strong><br/></p><pre class=\"brush:java;toolbar:false\">/**\n*&nbsp;根据order对User排序\n*/\npublic&nbsp;class&nbsp;User&nbsp;implements&nbsp;Comparable&lt;User&gt;{\n&nbsp;&nbsp;&nbsp;&nbsp;private&nbsp;String&nbsp;name;\n&nbsp;&nbsp;&nbsp;&nbsp;private&nbsp;Integer&nbsp;order;\n&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;String&nbsp;getName()&nbsp;{\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;name;\n&nbsp;&nbsp;&nbsp;&nbsp;}\n&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;void&nbsp;setName(String&nbsp;name)&nbsp;{\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.name&nbsp;=&nbsp;name;\n&nbsp;&nbsp;&nbsp;&nbsp;}\n&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;Integer&nbsp;getOrder()&nbsp;{\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;order;\n&nbsp;&nbsp;&nbsp;&nbsp;}\n&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;void&nbsp;setOrder(Integer&nbsp;order)&nbsp;{\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.order&nbsp;=&nbsp;order;\n&nbsp;&nbsp;&nbsp;&nbsp;}\n&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;int&nbsp;compareTo(User&nbsp;arg0)&nbsp;{\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;this.getOrder().compareTo(arg0.getOrder());\n&nbsp;&nbsp;&nbsp;&nbsp;}\n}</pre><p><br/>测试一下：<br/></p><pre class=\"brush:java;toolbar:false\">public&nbsp;class&nbsp;Test{\n\n&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;static&nbsp;void&nbsp;main(String[]&nbsp;args)&nbsp;{\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;User&nbsp;user1&nbsp;=&nbsp;new&nbsp;User();\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;user1.setName(&quot;a&quot;);\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;user1.setOrder(1);\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;User&nbsp;user2&nbsp;=&nbsp;new&nbsp;User();\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;user2.setName(&quot;b&quot;);\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;user2.setOrder(2);\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;List&lt;User&gt;&nbsp;list&nbsp;=&nbsp;new&nbsp;ArrayList&lt;User&gt;();\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//此处add&nbsp;user2再add&nbsp;user1\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;list.add(user2);\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;list.add(user1);\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Collections.sort(list);\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for(User&nbsp;u&nbsp;:&nbsp;list){\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(u.getName());\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}\n&nbsp;&nbsp;&nbsp;&nbsp;}\n}</pre><p>输出结果如下<br/><strong>a<br/>b</strong><br/><br/><br/><strong>第二种方法是根据Collections.sort重载方法来实现，例如：</strong><br/></p><pre class=\"brush:java;toolbar:false\">/**\n*&nbsp;根据order对User排序\n*/\npublic&nbsp;class&nbsp;User&nbsp;{&nbsp;//此处无需实现Comparable接口\n&nbsp;&nbsp;&nbsp;&nbsp;private&nbsp;String&nbsp;name;\n&nbsp;&nbsp;&nbsp;&nbsp;private&nbsp;Integer&nbsp;order;\n&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;String&nbsp;getName()&nbsp;{\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;name;\n&nbsp;&nbsp;&nbsp;&nbsp;}\n&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;void&nbsp;setName(String&nbsp;name)&nbsp;{\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.name&nbsp;=&nbsp;name;\n&nbsp;&nbsp;&nbsp;&nbsp;}\n&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;Integer&nbsp;getOrder()&nbsp;{\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;order;\n&nbsp;&nbsp;&nbsp;&nbsp;}\n&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;void&nbsp;setOrder(Integer&nbsp;order)&nbsp;{\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.order&nbsp;=&nbsp;order;\n&nbsp;&nbsp;&nbsp;&nbsp;}\n}</pre><p><br/>主类中这样写即可：<br/></p><pre class=\"brush:java;toolbar:false\">public&nbsp;class&nbsp;Test{\n&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;static&nbsp;void&nbsp;main(String[]&nbsp;args)&nbsp;{\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;User&nbsp;user1&nbsp;=&nbsp;new&nbsp;User();\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;user1.setName(&quot;a&quot;);\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;user1.setOrder(1);\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;User&nbsp;user2&nbsp;=&nbsp;new&nbsp;User();\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;user2.setName(&quot;b&quot;);\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;user2.setOrder(2);\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;List&lt;User&gt;&nbsp;list&nbsp;=&nbsp;new&nbsp;ArrayList&lt;User&gt;();\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;list.add(user2);\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;list.add(user1);\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Collections.sort(list,new&nbsp;Comparator&lt;User&gt;(){\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;int&nbsp;compare(User&nbsp;arg0,&nbsp;User&nbsp;arg1)&nbsp;{\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;arg0.getOrder().compareTo(arg1.getOrder());\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;});\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for(User&nbsp;u&nbsp;:&nbsp;list){\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(u.getName());\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}\n&nbsp;&nbsp;&nbsp;&nbsp;}</pre><p>输出结果如下<br/><strong>a<br/>b</strong><br/><br/><br/>总结：前者代码结构简单，但是只能根据固定的属性排序，后者灵活，可以临时指定排序项，但是代码不够简洁<br/></p>', '0', '10', 'longblog1501605353', 'http://oss.longzongqin.cn/long/default-img/android.jpg', null, '1501605353', '1501605353'), ('34', 'Android Gson常用解析转换方法', '<p>1、Json数据转实体对象<br/></p><pre class=\"brush:java;toolbar:false\">Gson&nbsp;gson&nbsp;=&nbsp;new&nbsp;Gson();\nArrayList&lt;User&gt;&nbsp;users&nbsp;=&nbsp;gson.fromJson(jsonData,&nbsp;new&nbsp;TypeToken&lt;ArrayList&lt;User&gt;&gt;(){}.getType());</pre><p><br/>2、Json数据转List&lt;Map&lt;String,Object&gt;<br/></p><pre class=\"brush:java;toolbar:false\">Gson&nbsp;gson&nbsp;=&nbsp;new&nbsp;Gson();\nList&lt;Map&lt;String,&nbsp;Object&gt;&gt;&nbsp;sortingData&nbsp;=&nbsp;gson.fromJson(jsonData,&nbsp;new&nbsp;TypeToken&lt;List&lt;Map&lt;String,&nbsp;Object&gt;&gt;&gt;()&nbsp;{}.getType());</pre><p><br/>3、实体对象转Json数据</p><pre class=\"brush:java;toolbar:false\">Gson&nbsp;gson&nbsp;=&nbsp;new&nbsp;Gson();\nString&nbsp;jsonStr&nbsp;=&nbsp;gson.toJson(users);</pre><p><br/></p>', '0', '10', 'longblog1501605753', 'http://oss.longzongqin.cn/long/default-img/android.jpg', null, '1501605753', '1501607554'), ('35', '家乡照片分享', '<p>这个栏目分类的第一篇，先来分享一下家乡的一组照片吧<br/></p><p><img src=\"/long/public/ueditor/php/upload/image/20170803/1501690783290152.jpg\" width=\"100%\"/></p><p><img src=\"/long/public/ueditor/php/upload/image/20170803/1501690783390917.jpg\" width=\"100%\"/></p><p><img src=\"/long/public/ueditor/php/upload/image/20170803/1501690782757070.jpg\" width=\"100%\"/></p><p><img src=\"/long/public/ueditor/php/upload/image/20170803/1501690783787397.jpg\" width=\"100%\"/></p><p><img src=\"/long/public/ueditor/php/upload/image/20170803/1501690783123315.jpg\" width=\"100%\"/></p><p><img src=\"/long/public/ueditor/php/upload/image/20170803/1501690783989016.jpg\" width=\"100%\"/></p><p><img src=\"/long/public/ueditor/php/upload/image/20170803/1501690783711521.jpg\" width=\"100%\"/></p><p><img src=\"/long/public/ueditor/php/upload/image/20170803/1501690782816774.jpg\" width=\"100%\"/></p><p><img src=\"/long/public/ueditor/php/upload/image/20170803/1501690782552379.jpg\" width=\"100%\"/></p><p><img src=\"/long/public/ueditor/php/upload/image/20170803/1501690783716612.jpg\" width=\"100%\"/></p><p><img src=\"/long/public/ueditor/php/upload/image/20170803/1501690782707851.jpg\" width=\"100%\"/></p><p><img src=\"/long/public/ueditor/php/upload/image/20170803/1501690783430610.jpeg\" width=\"100%\"/></p><p><img src=\"/long/public/ueditor/php/upload/image/20170803/1501690783826489.jpg\" width=\"100%\"/></p>', '0', '3', 'longblog1501692650', 'http://oss.longzongqin.cn/long/image/2017/08/1501692649-56643-ARfF.jpg', null, '1501692650', '1501727784'), ('36', 'jqueryMobile页面跳转ajax载入与缓存问题', '<p><span style=\"color:#008000;\"><span style=\"font-size: 14px;\"><strong>页面跳转ajax载入</strong></span></span><br/><br/>在jqueryMobile的开发当中我们经常会遇到一些问题：<br/>1、无法跳转到后一个页面<br/>2、跳转到后一个页面事件或样式失效，需刷新一次可恢复正常<br/><br/><strong>原因</strong>：<span style=\"margin: 0px; padding: 0px;\">JQM，为了是页面访问速度加快，每一个链接都是通过AJAX 方式进行载入，不会加载新页面head 区域的内容。<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;一般我们引入的css和js都会在head里面，所以我们事件或样式的失效就不足为奇了。<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 而不重新</span><span style=\"margin: 0px; padding: 0px;\">加载新页面head&nbsp;区，下面js调用就可能出错，这也许就是为什么无法跳到后一个页面的原因吧。</span><br/><br/><strong>解决办法：</strong><br/>1、a标签中加入属性（禁止局部ajax跳转）</p><pre class=\"brush:html;toolbar:false\">data-ajax=&quot;false&quot;</pre><p>2、a标签中加入属性（禁止局部ajax跳转）</p><pre class=\"brush:html;toolbar:false\">rel=&quot;external&quot;</pre><p>3、载入页面是在js中加入代码（禁止全局ajax跳转）<br/></p><pre class=\"brush:js;toolbar:false;\">$.mobile.ajaxEnabled=false;</pre><p><br/><br/><strong><span style=\"margin: 0px; padding: 0px;\">通过AJAX 方式进行载入</span>的可用之处</strong><br/><br/>1、<span style=\"margin: 0px; padding: 0px;\">页面访问速度加快<br/>2、返回上一个页面定位到原来的位置，这个其中很有用。类似刷微博，不用每次跳转页面回来从头刷<br/><br/><strong>注意</strong><br/>既然ajax载入不会加载head区，那后面一个页面要用到的<span style=\"color:#ff0000;\">css和js都要一次引入</span>，并且两个页面定义的<span style=\"color:#ff0000;\">ID不能重复</span></span><br/><br/><br/><span style=\"color:#008000;\"><span style=\"font-size: 14px;\"><strong>缓存问题</strong></span></span><br/><br/></p><p style=\"margin: 0px; height: auto; clear: both; padding: 0px;\">&nbsp; &nbsp;\n	链接时，通过 AJAX， 将链接页面的PAGE 部分，载入至 首页。 而为了防止内存占用过高，使浏览内存较低的设备出现浏览器崩溃的情况。 JQM 只会缓存一个页面至页面中 。当请求另一个页面时，即将上一个页面的PAGE 区的DOM 移除。当在返回这个页面时，从历史记录中，重新加载该页面。</p><p style=\"margin: 0px; height: auto; clear: both; padding: 0px;\">&nbsp; &nbsp;\n	强制缓存页面的方法</p><p style=\"margin: 0px; height: auto; clear: both; padding: 0px;\">&nbsp; &nbsp;\n	在页面的page 上加入</p><pre class=\"brush:js;toolbar:false;\">data-dom-cache=&quot;true&quot;</pre><p>或者js中加入<br/></p><pre class=\"brush:js;toolbar:false;\">$.mobile.page.prototype.options.domCache&nbsp;=&nbsp;true;</pre><p><br/><br/>页面预加载（a链接上加入data-prefetch=&quot;true&quot;）<br/></p><pre class=\"brush:js;toolbar:false;\">//a链接\n&lt;a&nbsp;href=&quot;#&quot;&nbsp;data-prefetch=&quot;true&quot;&gt;&nbsp;...&nbsp;&lt;/a&gt;\n//js也可以\n$.mobile.loadPage(PageUrl,{showLoadMsg:&nbsp;false&nbsp;});</pre><p><br/>解决了page缓存的问题，那么又会遇到page里的js问题。例如我希望把page的dom缓存下来，但是我又希望每次这个page显示的时候，触发执行一些js，那么这个时候我们在对应page的事件处理时，就不能用 pageinit而是要用pageshow了，<span style=\"background-color: #ffff00; margin: 0px; padding: 0px;\">因为pageinit只在这个page从dom加载进来时触发，如果page缓存了，那么pageinit只会在第一次时触发。</span></p><pre class=\"brush:js;toolbar:false\">$(&quot;#page_id&quot;).bind(&quot;pageshow&quot;,function(){\n//页面每次显示你需要做的\n})</pre><p>除了pageshow，还有pagehide、pageremove、pagebeforeshow、pagebeforehide等等事件响应，都是可以针对不同的需求使用的。<br/><br/><br/></p><p style=\"margin: 0px; height: auto; clear: both; padding: 0px;\">&nbsp; &nbsp;\n	// 去掉缓存 重新加载</p><p style=\"margin: 0px; height: auto; clear: both; padding: 0px;\">&nbsp; &nbsp;\n	1.　是否有加　data-dom-cache＝&quot;true&quot;，有的话直接去掉，</p><p style=\"margin: 0px; height: auto; padding: 0px;\">&nbsp; &nbsp;\n	2. &nbsp; &nbsp;使用$.mobile.changepage(B页面，{reloadpage:true});</p>', '0', '7', 'longblog1501837467', 'http://oss.longzongqin.cn/long/default-img/js.jpg', null, '1501837467', '1501837467'), ('37', 'Dedecms5.7数据结构说明文档', '<p><strong>Dedecms5.7</strong><strong>数据结构说明文档</strong><br/><strong>1</strong><strong>、</strong><strong>dede_addonarticle</strong><strong>：附加文章表</strong>&nbsp;<br/></p><table style=\"width:543px;\" border=\"1\" align=\"center\" width=\"543\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"width:541px;height:29px;\">表名：dede_addonarticle\n								(ENGINE=MyISAM/CHARSET=utf8)\n								说明：附加文章表<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:103px;height:24px;\">\n				字段名</td><td style=\"width:145px;height:24px;\">\n				说明描述</td><td style=\"width:291px;height:24px;\">\n				具体参数</td></tr><tr><td style=\"width:103px;height:21px;\"><strong>aid</strong></td><td style=\"width:145px;height:21px;\">\n				文章ID</td><td style=\"width:291px;height:21px;\">\n				mediumint(8) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"width:103px;height:21px;\"><strong>typeid</strong></td><td style=\"width:145px;height:21px;\">\n				栏目ID</td><td style=\"width:291px;height:21px;\">\n				smallint(5) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"width:103px;height:21px;\"><strong>body</strong></td><td style=\"width:145px;height:21px;\">\n				内容</td><td style=\"width:291px;height:21px;\">\n				mediumtext</td></tr><tr><td style=\"width:103px;height:21px;\"><strong>redirecturl</strong></td><td style=\"width:145px;height:21px;\">\n				跳转URL</td><td style=\"width:291px;height:21px;\">\n				varchar(255) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"width:103px;height:21px;\"><strong>templet</strong></td><td style=\"width:145px;height:21px;\">\n				自定义模板</td><td style=\"width:291px;height:21px;\">\n				varchar(30) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"width:103px;height:21px;\"><strong>userip</strong></td><td style=\"width:145px;height:21px;\">\n				用户IP</td><td style=\"width:291px;height:21px;\">\n				char(15) NOT NULL default &#39;&#39;</td></tr><tr><td colspan=\"3\" style=\"width:541px;height:24px;\"><strong>索引：</strong><br/>\n				PRIMARY KEY (`aid`),<br/>\n				KEY `typeid` (`typeid`)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>2</strong><strong>、</strong><strong>dede_addonimages</strong><strong>：</strong> <strong>附加图集表</strong>&nbsp;<br/></p><table style=\"width:540px;\" border=\"1\" align=\"center\" width=\"540\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:31px;\">表名：dede_addonimages\n								(ENGINE=MyISAM/CHARSET=utf8)\n								说明：附加图集表<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.32%;height:26px;\">\n				字段名</td><td style=\"width:27.04%;height:26px;\">\n				说明描述</td><td style=\"height:26px;\">\n				具体参数</td></tr><tr><td style=\"height:22px;\"><strong>aid</strong></td><td style=\"height:22px;\">\n				图集ID</td><td style=\"height:22px;\">\n				mediumint(8) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:22px;\"><strong>typeid</strong></td><td style=\"height:22px;\">\n				栏目ID</td><td style=\"height:22px;\">\n				smallint(5) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:22px;\"><strong>pagestyle</strong></td><td style=\"height:22px;\">\n				显示列表样式</td><td style=\"height:22px;\">\n				smallint(6) NOT NULL default &#39;1&#39;</td></tr><tr><td style=\"height:22px;\"><strong>maxwidth</strong></td><td style=\"height:22px;\">\n				最大宽度</td><td style=\"height:22px;\">\n				smallint(6) NOT NULL default &#39;600&#39;</td></tr><tr><td style=\"height:22px;\"><strong>imgurls</strong></td><td style=\"height:22px;\">\n				图片地址</td><td style=\"height:22px;\">\n				text</td></tr><tr><td style=\"height:22px;\"><strong>row</strong></td><td style=\"height:22px;\">\n				行数</td><td style=\"height:22px;\">\n				smallint(6) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:22px;\"><strong>col</strong></td><td style=\"height:22px;\">\n				列数</td><td style=\"height:22px;\">\n				smallint(6) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:22px;\"><strong>isrm</strong></td><td style=\"height:22px;\">\n				特殊选项（下载远程图片、从ZIP压缩包中解压图片、网上复制图片)</td><td style=\"height:22px;\">\n				smallint(6) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:22px;\"><strong>ddmaxwidth</strong></td><td style=\"height:22px;\">\n				缩略图最大宽度</td><td style=\"height:22px;\">\n				smallint(6) NOT NULL default &#39;200&#39;</td></tr><tr><td style=\"height:22px;\"><strong>pagepicnum</strong></td><td style=\"height:22px;\">\n				每页显示图片数量</td><td style=\"height:22px;\">\n				smallint(6) NOT NULL default &#39;12&#39;</td></tr><tr><td style=\"height:22px;\"><strong>templet</strong></td><td style=\"height:22px;\">\n				自定义模板</td><td style=\"height:22px;\">\n				varchar(30) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:22px;\"><strong>userip</strong></td><td style=\"height:22px;\">\n				用户IP</td><td style=\"height:22px;\">\n				char(15) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:22px;\"><strong>redirecturl</strong></td><td style=\"height:22px;\">\n				跳转地址</td><td style=\"height:22px;\">\n				varchar(255) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:22px;\"><strong>body</strong></td><td style=\"height:22px;\">\n				图集详细说明</td><td style=\"height:22px;\">\n				mediumtext</td></tr><tr><td colspan=\"3\" style=\"height:26px;\"><strong>索引：</strong><br/>\n				PRIMARY KEY (`aid`),<br/>\n				KEY `imagesMain` (`typeid`)</td></tr></tbody></table><p>\n	&nbsp;</p><p><strong>3</strong><strong>、</strong><strong>dede_</strong><strong>addoninfos</strong><strong>：</strong> <strong>附加分类表</strong><br/></p><table style=\"width:554px;\" border=\"1\" align=\"center\" width=\"554\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:32px;\">表名：dede_addoninfos\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：附加分类表<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:18.58%;height:26px;\">\n				字段名</td><td style=\"width:26.0%;height:26px;\">\n				说明描述</td><td style=\"height:26px;\">\n				具体参数</td></tr><tr><td style=\"height:22px;\"><strong>aid</strong></td><td style=\"height:22px;\">\n				内容ID</td><td style=\"height:22px;\">\n				int(11) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:22px;\"><strong>typeid</strong></td><td style=\"height:22px;\">\n				栏目ID</td><td style=\"height:22px;\">\n				int(11) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:22px;\"><strong>channel</strong></td><td style=\"height:22px;\">\n				频道类型</td><td style=\"height:22px;\">\n				smallint(6) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:22px;\"><strong>arcrank</strong></td><td style=\"height:22px;\">\n				内容排序</td><td style=\"height:22px;\">\n				smallint(6) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:22px;\"><strong>mid</strong></td><td style=\"height:22px;\">\n				会员ID</td><td style=\"height:22px;\">\n				mediumint(8) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:22px;\"><strong>click</strong></td><td style=\"height:22px;\">\n				点击次数</td><td style=\"height:22px;\">\n				int(10) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:22px;\"><strong>title</strong></td><td style=\"height:22px;\">\n				标题</td><td style=\"height:22px;\">\n				varchar(60) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:22px;\"><strong>litpic</strong></td><td style=\"height:22px;\">\n				缩略图</td><td style=\"height:22px;\">\n				varchar(60) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:22px;\"><strong>userip</strong></td><td style=\"height:22px;\">\n				用户IP</td><td style=\"height:22px;\">\n				varchar(15) NOT NULL default &#39; &#39;</td></tr><tr><td style=\"height:22px;\"><strong>senddate</strong></td><td style=\"height:22px;\">\n				发布时间</td><td style=\"height:22px;\">\n				int(11) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:22px;\"><strong>flag</strong></td><td style=\"height:22px;\">\n				属性</td><td style=\"height:22px;\">\n				set(&#39;c&#39;,&#39;h&#39;,&#39;p&#39;,&#39;f&#39;,&#39;s&#39;,&#39;j&#39;,&#39;a&#39;,&#39;b&#39;) default NULL</td></tr><tr><td style=\"height:22px;\"><strong>lastpost</strong></td><td style=\"height:22px;\">\n				最后回复</td><td style=\"height:22px;\">\n				int(10) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:22px;\"><strong>scores</strong></td><td style=\"height:22px;\">\n				分数</td><td style=\"height:22px;\">\n				mediumint(8) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:22px;\"><strong>goodpost</strong></td><td style=\"height:22px;\">\n				好评</td><td style=\"height:22px;\">\n				mediumint(8) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:22px;\"><strong>badpost</strong></td><td style=\"height:22px;\">\n				差评</td><td style=\"height:22px;\">\n				mediumint(8) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:22px;\"><strong>nativeplace</strong></td><td style=\"height:22px;\">\n				联动,地址</td><td style=\"height:22px;\">\n				smallint(5) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:22px;\"><strong>infotype</strong></td><td style=\"height:22px;\">\n				信息类型</td><td style=\"height:22px;\">\n				char(20) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:22px;\"><strong>body</strong></td><td style=\"height:22px;\">\n				内容</td><td style=\"height:22px;\">\n				mediumtext</td></tr><tr><td style=\"height:22px;\"><strong>endtime</strong></td><td style=\"height:22px;\">\n				结束时间</td><td style=\"height:22px;\">\n				int(11) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:22px;\"><strong>tel</strong></td><td style=\"height:22px;\">\n				电话号码</td><td style=\"height:22px;\">\n				varchar(50) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:22px;\"><strong>email</strong></td><td style=\"height:22px;\">\n				电子邮箱</td><td style=\"height:22px;\">\n				varchar(50) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:22px;\"><strong>address</strong></td><td style=\"height:22px;\">\n				地址</td><td style=\"height:22px;\">\n				varchar(100) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:22px;\"><strong>linkman</strong></td><td style=\"height:22px;\">\n				联系人</td><td style=\"height:22px;\">\n				varchar(50) NOT NULL default &#39;&#39;</td></tr><tr><td colspan=\"3\" style=\"height:26px;\"><strong>索引：</strong><br/>\n				PRIMARY KEY (`aid`),<br/>\n				KEY `typeid` (`typeid`,`nativeplace`,`infotype`),<br/>\n				KEY `channel` (`channel`,`arcrank`,`mid`,`click`,`title`,`litpic`,`senddate`,`flag`,`endtime`)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>4</strong><strong>、</strong><strong>dede_addonshop</strong><strong>：</strong> <strong>附加商品表</strong><br/></p><table style=\"width:554px;\" border=\"1\" align=\"center\" width=\"554\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:30px;\">表名：dede_addonshop\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：附加商品表<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.32%;height:25px;\">\n				字段名</td><td style=\"width:27.1%;height:25px;\">\n				说明描述</td><td style=\"height:25px;\">\n				具体参数</td></tr><tr><td style=\"height:21px;\"><strong>aid</strong></td><td style=\"height:21px;\">\n				内容ID</td><td style=\"height:21px;\">\n				mediumint(8) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:21px;\"><strong>typeid</strong></td><td style=\"height:21px;\">\n				栏目ID</td><td style=\"height:21px;\">\n				smallint(5) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:21px;\"><strong>body</strong></td><td style=\"height:21px;\">\n				商品简介</td><td style=\"height:21px;\">\n				mediumtext</td></tr><tr><td style=\"height:21px;\"><strong>price</strong></td><td style=\"height:21px;\">\n				市场价</td><td style=\"height:21px;\">\n				float NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:21px;\"><strong>trueprice</strong></td><td style=\"height:21px;\">\n				优惠价</td><td style=\"height:21px;\">\n				float NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:21px;\"><strong>brand</strong></td><td style=\"height:21px;\">\n				品牌</td><td style=\"height:21px;\">\n				varchar(250) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:21px;\"><strong>units</strong></td><td style=\"height:21px;\">\n				计量单位</td><td style=\"height:21px;\">\n				varchar(250) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:21px;\"><strong>templet</strong></td><td style=\"height:21px;\">\n				自定义模板</td><td style=\"height:21px;\">\n				varchar(30) NOT NULL</td></tr><tr><td style=\"height:21px;\"><strong>userip</strong></td><td style=\"height:21px;\">\n				用户ip</td><td style=\"height:21px;\">\n				char(15) NOT NULL</td></tr><tr><td style=\"height:21px;\"><strong>redirecturl</strong></td><td style=\"height:21px;\">\n				跳转地址</td><td style=\"height:21px;\">\n				varchar(255) NOT NULL</td></tr><tr><td style=\"height:21px;\"><strong>vocation</strong></td><td style=\"height:21px;\">\n				&nbsp;</td><td style=\"height:21px;\">\n				char(20) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:21px;\"><strong>infotype</strong></td><td style=\"height:21px;\">\n				&nbsp;</td><td style=\"height:21px;\">\n				char(20) NOT NULL default &#39;0&#39;</td></tr><tr><td colspan=\"3\" style=\"height:25px;\"><strong>索引：</strong><br/>\n				PRIMARY KEY (`aid`),<br/>\n				KEY `typeid` (`typeid`)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>5</strong><strong>、</strong><strong>dede_addonsoft</strong>&nbsp;<strong>：</strong> <strong>附加软件表</strong><br/></p><table style=\"width:554px;\" border=\"1\" align=\"center\" width=\"554\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:33px;\">表名：dede_addonsoft\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：附加软件表<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.08%;height:27px;\">\n				字段名</td><td style=\"width:26.74%;height:27px;\">\n				说明描述</td><td style=\"height:27px;\">\n				具体参数</td></tr><tr><td style=\"height:23px;\"><strong>aid</strong></td><td style=\"height:23px;\">\n				内容ID</td><td style=\"height:23px;\">\n				mediumint(8) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:23px;\"><strong>typeid</strong></td><td style=\"height:23px;\">\n				栏目ID</td><td style=\"height:23px;\">\n				smallint(5) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:23px;\"><strong>filetype</strong></td><td style=\"height:23px;\">\n				文件类型</td><td style=\"height:23px;\">\n				varchar(10) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:23px;\"><strong>language</strong></td><td style=\"height:23px;\">\n				语言</td><td style=\"height:23px;\">\n				varchar(10) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:23px;\"><strong>softtype</strong></td><td style=\"height:23px;\">\n				软件类别</td><td style=\"height:23px;\">\n				varchar(10) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:23px;\"><strong>accredit</strong></td><td style=\"height:23px;\">\n				授权方式</td><td style=\"height:23px;\">\n				varchar(10) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:23px;\"><strong>os</strong></td><td style=\"height:23px;\">\n				操作系统</td><td style=\"height:23px;\">\n				varchar(30) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:23px;\"><strong>softrank</strong></td><td style=\"height:23px;\">\n				文章排序</td><td style=\"height:23px;\">\n				mediumint(8) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:23px;\"><strong>officialUrl</strong></td><td style=\"height:23px;\">\n				官方网址</td><td style=\"height:23px;\">\n				varchar(30) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:23px;\"><strong>officialDemo</strong></td><td style=\"height:23px;\">\n				演示网址</td><td style=\"height:23px;\">\n				varchar(50) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:23px;\"><strong>softsize</strong></td><td style=\"height:23px;\">\n				软件大小</td><td style=\"height:23px;\">\n				varchar(10) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:23px;\"><strong>softlinks</strong></td><td style=\"height:23px;\">\n				软件地址</td><td style=\"height:23px;\">\n				text</td></tr><tr><td style=\"height:23px;\"><strong>introduce</strong></td><td style=\"height:23px;\">\n				详细介绍</td><td style=\"height:23px;\">\n				text</td></tr><tr><td style=\"height:23px;\"><strong>daccess</strong></td><td style=\"height:23px;\">\n				下载级别</td><td style=\"height:23px;\">\n				smallint(5) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:23px;\"><strong>needmoney</strong></td><td style=\"height:23px;\">\n				需要金币</td><td style=\"height:23px;\">\n				smallint(5) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:23px;\"><strong>templet</strong></td><td style=\"height:23px;\">\n				自定义模板</td><td style=\"height:23px;\">\n				varchar(30) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:23px;\"><strong>userip</strong></td><td style=\"height:23px;\">\n				用户IP</td><td style=\"height:23px;\">\n				char(15) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:23px;\"><strong>redirecturl</strong></td><td style=\"height:23px;\">\n				跳转地址</td><td style=\"height:23px;\">\n				varchar(255) NOT NULL default &#39;&#39;</td></tr><tr><td colspan=\"3\" style=\"height:27px;\"><strong>索引：</strong><br/>\n				PRIMARY KEY (`aid`),<br/>\n				KEY `softMain` (`typeid`)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>6</strong><strong>、</strong><strong>dede_</strong><strong>addonspec</strong><strong>：</strong> <strong>附加专题表</strong><br/></p><table style=\"width:546px;\" border=\"1\" align=\"center\" width=\"546\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:28px;\">表名：dede_addonspec\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：附加专题表<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.32%;height:23px;\">\n				字段名</td><td style=\"width:27.08%;height:23px;\">\n				说明描述</td><td style=\"height:23px;\">\n				具体参数</td></tr><tr><td style=\"height:19px;\"><strong>aid</strong></td><td style=\"height:19px;\">\n				内容ID</td><td style=\"height:19px;\">\n				mediumint(8) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:19px;\"><strong>typeid</strong></td><td style=\"height:19px;\">\n				栏目ID</td><td style=\"height:19px;\">\n				smallint(5) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:19px;\"><strong>note</strong></td><td style=\"height:19px;\">\n				专题记录字段</td><td style=\"height:19px;\">\n				text</td></tr><tr><td style=\"height:19px;\"><strong>templet</strong></td><td style=\"height:19px;\">\n				自定义模板</td><td style=\"height:19px;\">\n				varchar(30) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:19px;\"><strong>userip</strong></td><td style=\"height:19px;\">\n				用户IP</td><td style=\"height:19px;\">\n				char(15) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:19px;\"><strong>redirecturl</strong></td><td style=\"height:19px;\">\n				跳转地址</td><td style=\"height:19px;\">\n				varchar(255) NOT NULL default &#39;&#39;</td></tr><tr><td colspan=\"3\" style=\"height:23px;\"><strong>索引：</strong><br/>\n				PRIMARY KEY (`aid`),<br/>\n				KEY `typeid` (`typeid`)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>7</strong><strong>、</strong><strong>dede_</strong><strong>admin</strong><strong>：</strong> <strong>管理员信息表</strong>&nbsp;<br/></p><table style=\"width:549px;\" border=\"1\" align=\"center\" width=\"549\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:31px;\">表名：dede_admin\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：管理员信息表<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.7%;height:25px;\">\n				字段名</td><td style=\"width:27.64%;height:25px;\">\n				说明描述</td><td style=\"height:25px;\">\n				具体参数</td></tr><tr><td style=\"height:22px;\"><strong>id</strong></td><td style=\"height:22px;\">\n				管理ID</td><td style=\"height:22px;\">\n				int(10) unsigned NOT NULL</td></tr><tr><td style=\"height:22px;\"><strong>usertype</strong></td><td style=\"height:22px;\">\n				管理员类别</td><td style=\"height:22px;\">\n				float unsigned default &#39;0&#39;</td></tr><tr><td style=\"height:22px;\"><strong>userid</strong></td><td style=\"height:22px;\">\n				管理员ID</td><td style=\"height:22px;\">\n				char(30) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:22px;\"><strong>pwd</strong></td><td style=\"height:22px;\">\n				密码</td><td style=\"height:22px;\">\n				char(32) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:22px;\"><strong>uname</strong></td><td style=\"height:22px;\">\n				用户名</td><td style=\"height:22px;\">\n				char(20) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:22px;\"><strong>tname</strong></td><td style=\"height:22px;\">\n				真实姓名</td><td style=\"height:22px;\">\n				char(30) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:22px;\"><strong>email</strong></td><td style=\"height:22px;\">\n				电子邮箱</td><td style=\"height:22px;\">\n				char(30) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:22px;\"><strong>typeid</strong></td><td style=\"height:22px;\">\n				授权管理栏目ID</td><td style=\"height:22px;\">\n				text</td></tr><tr><td style=\"height:22px;\"><strong>logintime</strong></td><td style=\"height:22px;\">\n				登陆时间</td><td style=\"height:22px;\">\n				int(10) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:22px;\"><strong>loginip</strong></td><td style=\"height:22px;\">\n				登陆IP</td><td style=\"height:22px;\">\n				varchar(20) NOT NULL default &#39;&#39;</td></tr><tr><td colspan=\"3\" style=\"height:25px;\"><strong>索引：</strong><br/>\n				PRIMARY KEY (`id`)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>8</strong><strong>、</strong><strong>dede_</strong><strong>admintype</strong><strong>：系统用户组管理表</strong>&nbsp;<br/></p><table style=\"width:552px;\" border=\"1\" align=\"center\" width=\"552\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:36px;\">表名：dede_admintype\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：系统用户组管理表<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.56%;height:29px;\">\n				字段名</td><td style=\"width:27.44%;height:29px;\">\n				说明描述</td><td style=\"height:29px;\">\n				具体参数</td></tr><tr><td style=\"height:25px;\"><strong>rank</strong></td><td style=\"height:25px;\">\n				权限值</td><td style=\"height:25px;\">\n				float NOT NULL default &#39;1&#39;</td></tr><tr><td style=\"height:25px;\"><strong>typename</strong></td><td style=\"height:25px;\">\n				管理组名称</td><td style=\"height:25px;\">\n				varchar(30) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:25px;\"><strong>system</strong></td><td style=\"height:25px;\">\n				是否为系统管理员</td><td style=\"height:25px;\">\n				smallint(6) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>purviews</strong></td><td style=\"height:25px;\">\n				权限</td><td style=\"height:25px;\">\n				text</td></tr><tr><td colspan=\"3\" style=\"height:29px;\"><strong>索引：</strong><br/>\n				PRIMARY KEY (`rank`)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>9</strong><strong>、</strong><strong>dede_</strong><strong>advancedsearch</strong><strong>：高级搜索表</strong><br/></p><table style=\"width:550px;\" border=\"1\" align=\"center\" width=\"550\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:38px;\">表名：dede_advancedsearch\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：高级搜索表<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.46%;height:31px;\">\n				字段名</td><td style=\"width:27.24%;height:31px;\">\n				说明描述</td><td style=\"height:31px;\">\n				具体参数</td></tr><tr><td style=\"height:27px;\"><strong>mid</strong></td><td style=\"height:27px;\">\n				id</td><td style=\"height:27px;\">\n				int(11) NOT NULL</td></tr><tr><td style=\"height:27px;\"><strong>maintable</strong></td><td style=\"height:27px;\">\n				主表</td><td style=\"height:27px;\">\n				varchar(256) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:27px;\"><strong>mainfields</strong></td><td style=\"height:27px;\">\n				主表字段</td><td style=\"height:27px;\">\n				text</td></tr><tr><td style=\"height:27px;\"><strong>addontable</strong></td><td style=\"height:27px;\">\n				附加表</td><td style=\"height:27px;\">\n				varchar(256) default NULL</td></tr><tr><td style=\"height:27px;\"><strong>addonfields</strong></td><td style=\"height:27px;\">\n				附加表字段</td><td style=\"height:27px;\">\n				text</td></tr><tr><td style=\"height:27px;\"><strong>forms</strong></td><td style=\"height:27px;\">\n				表单</td><td style=\"height:27px;\">\n				text</td></tr><tr><td style=\"height:27px;\"><strong>template</strong></td><td style=\"height:27px;\">\n				自定义模板</td><td style=\"height:27px;\">\n				varchar(256) NOT NULL default &#39;&#39;</td></tr><tr><td colspan=\"3\" style=\"height:31px;\"><strong>索引：</strong><br/>\n				UNIQUE KEY `mid` (`mid`)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>10</strong><strong>、</strong><strong>dede_</strong><strong>arcatt</strong><strong>：文档自定义属性表</strong>&nbsp;<br/></p><table style=\"width:552px;\" border=\"1\" align=\"center\" width=\"552\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:41px;\">表名：dede_arcatt\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：文档自定义属性表<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.44%;height:34px;\">\n				字段名</td><td style=\"width:27.26%;height:34px;\">\n				说明描述</td><td style=\"height:34px;\">\n				具体参数</td></tr><tr><td style=\"height:29px;\"><strong>sortid</strong></td><td style=\"height:29px;\">\n				排序ID</td><td style=\"height:29px;\">\n				smallint(6) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:29px;\"><strong>att</strong></td><td style=\"height:29px;\">\n				属性标志</td><td style=\"height:29px;\">\n				char(10) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:29px;\"><strong>attname</strong></td><td style=\"height:29px;\">\n				属性名称</td><td style=\"height:29px;\">\n				char(30) NOT NULL default &#39;&#39;</td></tr><tr><td colspan=\"3\" style=\"height:34px;\"><strong>索引：</strong><br/>\n				PRIMARY KEY (`att`)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>11</strong><strong>、</strong><strong>dede_</strong><strong>arccache</strong><strong>：文档缓存表</strong><br/></p><table style=\"width:555px;\" border=\"1\" align=\"center\" width=\"555\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:35px;\">表名：dede_arccache\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：文档缓存表<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.72%;height:29px;\">\n				字段名</td><td style=\"width:27.64%;height:29px;\">\n				说明描述</td><td style=\"height:29px;\">\n				具体参数</td></tr><tr><td style=\"height:25px;\"><strong>md5hash</strong></td><td style=\"height:25px;\">\n				缓存hash码</td><td style=\"height:25px;\">\n				char(32) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:25px;\"><strong>uptime</strong></td><td style=\"height:25px;\">\n				更新时间</td><td style=\"height:25px;\">\n				int(11) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>cachedata</strong></td><td style=\"height:25px;\">\n				缓存数据</td><td style=\"height:25px;\">\n				mediumtext</td></tr><tr><td colspan=\"3\" style=\"height:29px;\"><strong>索引：</strong><br/>\n				PRIMARY KEY (`md5hash`)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>12</strong><strong>、</strong><strong>dede_</strong><strong>archives</strong><strong>：文档主表</strong><br/></p><table style=\"width:549px;\" border=\"1\" align=\"center\" width=\"549\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:35px;\">表名：dede_archives\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：文档主表<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.7%;height:29px;\">\n				字段名</td><td style=\"width:27.64%;height:29px;\">\n				说明描述</td><td style=\"height:29px;\">\n				具体参数</td></tr><tr><td style=\"height:25px;\"><strong>id</strong></td><td style=\"height:25px;\">\n				内容ID</td><td style=\"height:25px;\">\n				mediumint(8) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>typeid</strong></td><td style=\"height:25px;\">\n				栏目ID</td><td style=\"height:25px;\">\n				smallint(5) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>typeid2</strong></td><td style=\"height:25px;\">\n				副栏目ID</td><td style=\"height:25px;\">\n				varchar(90) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>sortrank</strong></td><td style=\"height:25px;\">\n				文档排序</td><td style=\"height:25px;\">\n				int(10) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>flag</strong></td><td style=\"height:25px;\">\n				属性</td><td style=\"height:25px;\">\n				set(&#39;c&#39;,&#39;h&#39;,&#39;p&#39;,&#39;f&#39;,&#39;s&#39;,&#39;j&#39;,&#39;a&#39;,&#39;b&#39;) default NULL</td></tr><tr><td style=\"height:25px;\"><strong>ismake</strong></td><td style=\"height:25px;\">\n				是否生成HTML</td><td style=\"height:25px;\">\n				smallint(6) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>channel</strong></td><td style=\"height:25px;\">\n				频道模型</td><td style=\"height:25px;\">\n				smallint(6) NOT NULL default &#39;1&#39;</td></tr><tr><td style=\"height:25px;\"><strong>arcrank</strong></td><td style=\"height:25px;\">\n				浏览权限</td><td style=\"height:25px;\">\n				smallint(6) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>click</strong></td><td style=\"height:25px;\">\n				点击次数</td><td style=\"height:25px;\">\n				mediumint(8) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>money</strong></td><td style=\"height:25px;\">\n				需要消耗金币</td><td style=\"height:25px;\">\n				smallint(6) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>title</strong></td><td style=\"height:25px;\">\n				文档标题</td><td style=\"height:25px;\">\n				char(60) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:25px;\"><strong>shorttitle</strong></td><td style=\"height:25px;\">\n				短标题</td><td style=\"height:25px;\">\n				char(36) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:25px;\"><strong>color</strong></td><td style=\"height:25px;\">\n				标题颜色</td><td style=\"height:25px;\">\n				char(7) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:25px;\"><strong>writer</strong></td><td style=\"height:25px;\">\n				作者</td><td style=\"height:25px;\">\n				char(20) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:25px;\"><strong>source</strong></td><td style=\"height:25px;\">\n				来源</td><td style=\"height:25px;\">\n				char(30) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:25px;\"><strong>litpic</strong></td><td style=\"height:25px;\">\n				缩略图</td><td style=\"height:25px;\">\n				char(100) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:25px;\"><strong>pubdate</strong></td><td style=\"height:25px;\">\n				发布日期</td><td style=\"height:25px;\">\n				int(10) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>senddate</strong></td><td style=\"height:25px;\">\n				投稿日期</td><td style=\"height:25px;\">\n				int(10) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>mid</strong></td><td style=\"height:25px;\">\n				会员ID</td><td style=\"height:25px;\">\n				mediumint(8) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>keywords</strong></td><td style=\"height:25px;\">\n				文档关键词</td><td style=\"height:25px;\">\n				char(30) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:25px;\"><strong>lastpost</strong></td><td style=\"height:25px;\">\n				最后回复</td><td style=\"height:25px;\">\n				int(10) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>scores</strong></td><td style=\"height:25px;\">\n				消耗积分</td><td style=\"height:25px;\">\n				mediumint(8) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>goodpost</strong></td><td style=\"height:25px;\">\n				好评</td><td style=\"height:25px;\">\n				mediumint(8) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>badpost</strong></td><td style=\"height:25px;\">\n				差评</td><td style=\"height:25px;\">\n				mediumint(8) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>notpost</strong></td><td style=\"height:25px;\">\n				不允许回复</td><td style=\"height:25px;\">\n				tinyint(1) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>de</strong><strong>ｓｃｒｉｐｔ</strong><strong>ion</strong></td><td style=\"height:25px;\">\n				描述</td><td style=\"height:25px;\">\n				varchar(255) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:25px;\"><strong>filename</strong></td><td style=\"height:25px;\">\n				自定义文件名</td><td style=\"height:25px;\">\n				varchar(40) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:25px;\"><strong>dutyadmin</strong></td><td style=\"height:25px;\">\n				负责审核管理员的ID</td><td style=\"height:25px;\">\n				mediumint(8) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>tackid</strong></td><td style=\"height:25px;\">\n				&nbsp;</td><td style=\"height:25px;\">\n				int(10) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>mtype</strong></td><td style=\"height:25px;\">\n				自定义类别</td><td style=\"height:25px;\">\n				mediumint(8) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>weight</strong></td><td style=\"height:25px;\">\n				权重</td><td style=\"height:25px;\">\n				int(10) NOT NULL default &#39;0&#39;</td></tr><tr><td colspan=\"3\" style=\"height:29px;\"><strong>索引：</strong><br/>\n				PRIMARY KEY (`id`),<br/>\n				KEY `sortrank` (`sortrank`),<br/>\n				KEY `mainindex` (`arcrank`,`typeid`,`channel`,`flag`,`mid`),<br/>\n				KEY `lastpost` (`lastpost`,`scores`,`goodpost`,`badpost`,`notpost`)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>13</strong><strong>、</strong><strong>dede_</strong><strong>arcmulti</strong><strong>：多页标记存储数据表</strong><br/></p><table style=\"width:537px;\" border=\"1\" align=\"center\" width=\"537\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:38px;\">表名：dede_arcmulti\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：多页标记存储数据表<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.56%;height:31px;\">\n				字段名</td><td style=\"width:27.44%;height:31px;\">\n				说明描述</td><td style=\"height:31px;\">\n				具体参数</td></tr><tr><td style=\"height:27px;\"><strong>id</strong></td><td style=\"height:27px;\">\n				id</td><td style=\"height:27px;\">\n				mediumint(8) unsigned NOT NULL auto_increment</td></tr><tr><td style=\"height:27px;\"><strong>tagid</strong></td><td style=\"height:27px;\">\n				标签ID</td><td style=\"height:27px;\">\n				char(60) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:27px;\"><strong>uptime</strong></td><td style=\"height:27px;\">\n				更新日期</td><td style=\"height:27px;\">\n				int(11) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:27px;\"><strong>innertext</strong></td><td style=\"height:27px;\">\n				底层模板</td><td style=\"height:27px;\">\n				varchar(255) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:27px;\"><strong>pagesize</strong></td><td style=\"height:27px;\">\n				分页列表</td><td style=\"height:27px;\">\n				int(11) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:27px;\"><strong>arcids</strong></td><td style=\"height:27px;\">\n				文档id</td><td style=\"height:27px;\">\n				text NOT NULL</td></tr><tr><td style=\"height:27px;\"><strong>ordersql</strong></td><td style=\"height:27px;\">\n				排序SQL</td><td style=\"height:27px;\">\n				varchar(255) default NULL</td></tr><tr><td style=\"height:27px;\"><strong>addfieldsSql</strong></td><td style=\"height:27px;\">\n				附加字段SQL</td><td style=\"height:27px;\">\n				varchar(255) default NULL</td></tr><tr><td style=\"height:27px;\"><strong>addfieldsSqlJoin</strong></td><td style=\"height:27px;\">\n				附加字段SQLjoin</td><td style=\"height:27px;\">\n				varchar(255) default NULL</td></tr><tr><td style=\"height:27px;\"><strong>attstr</strong></td><td style=\"height:27px;\">\n				属性字符串</td><td style=\"height:27px;\">\n				text</td></tr><tr><td colspan=\"3\" style=\"height:31px;\"><strong>索引：</strong><br/>\n				PRIMARY KEY (`id`)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>14</strong><strong>、</strong><strong>dede_</strong><strong>arcrank</strong><strong>：</strong><strong>文档<strong>阅读权限表</strong></strong>&nbsp;<br/></p><table style=\"width:555px;\" border=\"1\" align=\"center\" width=\"555\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:35px;\">表名：dede_arcrank\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：文档阅读权限表<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.72%;height:29px;\">\n				字段名</td><td style=\"width:27.64%;height:29px;\">\n				说明描述</td><td style=\"height:29px;\">\n				具体参数</td></tr><tr><td style=\"height:25px;\"><strong>id</strong></td><td style=\"height:25px;\">\n				权限ID</td><td style=\"height:25px;\">\n				smallint(5) unsigned NOT NULL auto_increment</td></tr><tr><td style=\"height:25px;\"><strong>rank</strong></td><td style=\"height:25px;\">\n				权限值</td><td style=\"height:25px;\">\n				smallint(6) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>membername</strong></td><td style=\"height:25px;\">\n				会员名称</td><td style=\"height:25px;\">\n				char(20) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:25px;\"><strong>adminrank</strong></td><td style=\"height:25px;\">\n				管理员权限</td><td style=\"height:25px;\">\n				smallint(6) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>money</strong></td><td style=\"height:25px;\">\n				需要金币</td><td style=\"height:25px;\">\n				smallint(8) unsigned NOT NULL default &#39;500&#39;</td></tr><tr><td style=\"height:25px;\"><strong>scores</strong></td><td style=\"height:25px;\">\n				需要积分</td><td style=\"height:25px;\">\n				mediumint(8) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>purviews</strong></td><td style=\"height:25px;\">\n				权限</td><td style=\"height:25px;\">\n				mediumtext</td></tr><tr><td colspan=\"3\" style=\"height:29px;\"><strong>索引：</strong><br/>\n				PRIMARY KEY (`id`)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>15</strong><strong>、</strong><strong>dede_</strong><strong>arctiny</strong><strong>：文档微表</strong><br/></p><table style=\"width:549px;\" border=\"1\" align=\"center\" width=\"549\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:35px;\">表名：dede_arctiny\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：文档微表<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.58%;height:29px;\">\n				字段名</td><td style=\"width:27.46%;height:29px;\">\n				说明描述</td><td style=\"height:29px;\">\n				具体参数</td></tr><tr><td style=\"height:25px;\"><strong>id</strong></td><td style=\"height:25px;\">\n				ID</td><td style=\"height:25px;\">\n				mediumint(8) unsigned NOT NULL auto_increment</td></tr><tr><td style=\"height:25px;\"><strong>typeid</strong></td><td style=\"height:25px;\">\n				主栏目ID</td><td style=\"height:25px;\">\n				smallint(5) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>typeid2</strong></td><td style=\"height:25px;\">\n				副栏目ID</td><td style=\"height:25px;\">\n				varchar(90) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>arcrank</strong></td><td style=\"height:25px;\">\n				文档权限</td><td style=\"height:25px;\">\n				smallint(6) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>channel</strong></td><td style=\"height:25px;\">\n				频道类型</td><td style=\"height:25px;\">\n				smallint(5) NOT NULL default &#39;1&#39;</td></tr><tr><td style=\"height:25px;\"><strong>senddate</strong></td><td style=\"height:25px;\">\n				投稿日期</td><td style=\"height:25px;\">\n				int(10) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>sortrank</strong></td><td style=\"height:25px;\">\n				文档排序</td><td style=\"height:25px;\">\n				int(10) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>mid</strong></td><td style=\"height:25px;\">\n				会员ID</td><td style=\"height:25px;\">\n				mediumint(8) unsigned NOT NULL</td></tr><tr><td colspan=\"3\" style=\"height:29px;\"><strong>索引：</strong><br/>\n				PRIMARY KEY (`id`),<br/>\n				KEY `sortrank` (`sortrank`)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>16</strong><strong>、</strong><strong>dede_</strong><strong>arctype</strong><strong>：栏目管理表</strong>&nbsp;<br/></p><table style=\"width:549px;\" border=\"1\" align=\"center\" width=\"549\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:35px;\">表名：dede_arctype\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：栏目管理表<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.56%;height:29px;\">\n				字段名</td><td style=\"width:27.42%;height:29px;\">\n				说明描述</td><td style=\"height:29px;\">\n				具体参数</td></tr><tr><td style=\"height:25px;\"><strong>id</strong></td><td style=\"height:25px;\">\n				栏目ID</td><td style=\"height:25px;\">\n				smallint(5) unsigned NOT NULL auto_increment</td></tr><tr><td style=\"height:25px;\"><strong>reid</strong></td><td style=\"height:25px;\">\n				上级栏目ID</td><td style=\"height:25px;\">\n				smallint(5) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>topid</strong></td><td style=\"height:25px;\">\n				顶级栏目ID</td><td style=\"height:25px;\">\n				smallint(5) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>sortrank</strong></td><td style=\"height:25px;\">\n				排序</td><td style=\"height:25px;\">\n				smallint(5) unsigned NOT NULL default &#39;50&#39;</td></tr><tr><td style=\"height:25px;\"><strong>typename</strong></td><td style=\"height:25px;\">\n				栏目名称</td><td style=\"height:25px;\">\n				char(30) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:25px;\"><strong>typedir</strong></td><td style=\"height:25px;\">\n				栏目目录</td><td style=\"height:25px;\">\n				char(60) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:25px;\"><strong>isdefault</strong></td><td style=\"height:25px;\">\n				是否默认</td><td style=\"height:25px;\">\n				smallint(6) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>defaultname</strong></td><td style=\"height:25px;\">\n				默认名称</td><td style=\"height:25px;\">\n				char(15) NOT NULL default &#39;index.html&#39;</td></tr><tr><td style=\"height:25px;\"><strong>issend</strong></td><td style=\"height:25px;\">\n				是否支持投稿</td><td style=\"height:25px;\">\n				smallint(6) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>channeltype</strong></td><td style=\"height:25px;\">\n				栏目频道类型</td><td style=\"height:25px;\">\n				smallint(6) default &#39;1&#39;</td></tr><tr><td style=\"height:25px;\"><strong>maxpage</strong></td><td style=\"height:25px;\">\n				最大页面数</td><td style=\"height:25px;\">\n				smallint(6) NOT NULL default &#39;-1&#39;</td></tr><tr><td style=\"height:25px;\"><strong>ispart</strong></td><td style=\"height:25px;\">\n				栏目属性</td><td style=\"height:25px;\">\n				smallint(6) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>corank</strong></td><td style=\"height:25px;\">\n				浏览权限</td><td style=\"height:25px;\">\n				smallint(6) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>tempindex</strong></td><td style=\"height:25px;\">\n				频道页模板</td><td style=\"height:25px;\">\n				char(50) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:25px;\"><strong>templist</strong></td><td style=\"height:25px;\">\n				列表页模板</td><td style=\"height:25px;\">\n				char(50) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:25px;\"><strong>temparticle</strong></td><td style=\"height:25px;\">\n				内容页模板</td><td style=\"height:25px;\">\n				char(50) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:25px;\"><strong>namerule</strong></td><td style=\"height:25px;\">\n				文章命名规则</td><td style=\"height:25px;\">\n				char(50) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:25px;\"><strong>namerule2</strong></td><td style=\"height:25px;\">\n				列表命名规则</td><td style=\"height:25px;\">\n				char(50) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:25px;\"><strong>modname</strong></td><td style=\"height:25px;\">\n				模型名称</td><td style=\"height:25px;\">\n				char(20) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:25px;\"><strong>de</strong><strong>ｓｃｒｉｐｔ</strong><strong>ion</strong></td><td style=\"height:25px;\">\n				栏目描述</td><td style=\"height:25px;\">\n				char(150) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:25px;\"><strong>keywords</strong></td><td style=\"height:25px;\">\n				栏目关键词</td><td style=\"height:25px;\">\n				varchar(60) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:25px;\"><strong>seotitle</strong></td><td style=\"height:25px;\">\n				SEO标题</td><td style=\"height:25px;\">\n				varchar(80) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:25px;\"><strong>moresite</strong></td><td style=\"height:25px;\">\n				多站点支持</td><td style=\"height:25px;\">\n				tinyint(1) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>sitepath</strong></td><td style=\"height:25px;\">\n				站点根目录</td><td style=\"height:25px;\">\n				char(60) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:25px;\"><strong>siteurl</strong></td><td style=\"height:25px;\">\n				绑定域名</td><td style=\"height:25px;\">\n				char(50) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:25px;\"><strong>ishidden</strong></td><td style=\"height:25px;\">\n				是否隐藏</td><td style=\"height:25px;\">\n				smallint(6) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>cross</strong></td><td style=\"height:25px;\">\n				交叉栏目</td><td style=\"height:25px;\">\n				tinyint(1) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>crossid</strong></td><td style=\"height:25px;\">\n				交叉ID</td><td style=\"height:25px;\">\n				text</td></tr><tr><td style=\"height:25px;\"><strong>content</strong></td><td style=\"height:25px;\">\n				栏目内容</td><td style=\"height:25px;\">\n				text</td></tr><tr><td style=\"height:25px;\"><strong>smalltypes</strong></td><td style=\"height:25px;\">\n				栏目小分类</td><td style=\"height:25px;\">\n				text</td></tr><tr><td colspan=\"3\" style=\"height:29px;\"><strong>索引：</strong><br/>\n				PRIMARY KEY (`id`),<br/>\n				KEY `reid` (`reid`,`isdefault`,`channeltype`,`ispart`,`corank`,`topid`,`ishidden`),<br/>\n				KEY `sortrank` (`sortrank`)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>17</strong><strong>、</strong><strong>dede_</strong><strong>area</strong><strong>：</strong> <strong>地区表</strong>&nbsp;<br/></p><table style=\"width:549px;\" border=\"1\" align=\"center\" width=\"549\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:36px;\">表名：dede_area\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：地区表<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.7%;height:30px;\">\n				字段名</td><td style=\"width:27.64%;height:30px;\">\n				说明描述</td><td style=\"height:30px;\">\n				具体参数</td></tr><tr><td style=\"height:26px;\"><strong>id</strong></td><td style=\"height:26px;\">\n				ID</td><td style=\"height:26px;\">\n				int(10) unsigned NOT NULL auto_increment</td></tr><tr><td style=\"height:26px;\"><strong>name</strong></td><td style=\"height:26px;\">\n				名称</td><td style=\"height:26px;\">\n				varchar(20) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:26px;\"><strong>reid</strong></td><td style=\"height:26px;\">\n				所属ID</td><td style=\"height:26px;\">\n				int(10) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:26px;\"><strong>disorder</strong></td><td style=\"height:26px;\">\n				排序ID</td><td style=\"height:26px;\">\n				int(10) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td colspan=\"3\" style=\"height:30px;\"><strong>索引：</strong><br/>\n				PRIMARY KEY (`id`)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>18</strong><strong>、</strong><strong>dede_</strong><strong>channeltype</strong><strong>：自定义模型</strong><strong>(</strong><strong>频道</strong><strong>)</strong><strong>表</strong><br/></p><table style=\"width:540px;\" border=\"1\" align=\"center\" width=\"540\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:35px;\">表名：dede_channeltype\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：自定义模型(频道)表<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.54%;height:29px;\">\n				字段名</td><td style=\"width:27.4%;height:29px;\">\n				说明描述</td><td style=\"height:29px;\">\n				具体参数</td></tr><tr><td style=\"height:25px;\"><strong>id</strong></td><td style=\"height:25px;\">\n				ID</td><td style=\"height:25px;\">\n				smallint(6) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>nid</strong></td><td style=\"height:25px;\">\n				模型ID</td><td style=\"height:25px;\">\n				varchar(20) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:25px;\"><strong>typename</strong></td><td style=\"height:25px;\">\n				栏目名称</td><td style=\"height:25px;\">\n				varchar(30) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:25px;\"><strong>maintable</strong></td><td style=\"height:25px;\">\n				主表</td><td style=\"height:25px;\">\n				varchar(50) NOT NULL default &#39;dede_archives&#39;</td></tr><tr><td style=\"height:25px;\"><strong>addtable</strong></td><td style=\"height:25px;\">\n				附加表</td><td style=\"height:25px;\">\n				varchar(50) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:25px;\"><strong>addcon</strong></td><td style=\"height:25px;\">\n				发布器</td><td style=\"height:25px;\">\n				varchar(30) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:25px;\"><strong>mancon</strong></td><td style=\"height:25px;\">\n				管理器</td><td style=\"height:25px;\">\n				varchar(30) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:25px;\"><strong>editcon</strong></td><td style=\"height:25px;\">\n				编辑器</td><td style=\"height:25px;\">\n				varchar(30) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:25px;\"><strong>useraddcon</strong></td><td style=\"height:25px;\">\n				会员发布器</td><td style=\"height:25px;\">\n				varchar(30) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:25px;\"><strong>usermancon</strong></td><td style=\"height:25px;\">\n				会员管理器</td><td style=\"height:25px;\">\n				varchar(30) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:25px;\"><strong>usereditcon</strong></td><td style=\"height:25px;\">\n				会员编辑器</td><td style=\"height:25px;\">\n				varchar(30) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:25px;\"><strong>fieldset</strong></td><td style=\"height:25px;\">\n				字段设置</td><td style=\"height:25px;\">\n				text</td></tr><tr><td style=\"height:25px;\"><strong>listfields</strong></td><td style=\"height:25px;\">\n				列表页显示字段</td><td style=\"height:25px;\">\n				text</td></tr><tr><td style=\"height:25px;\"><strong>allfields</strong></td><td style=\"height:25px;\">\n				所有字段</td><td style=\"height:25px;\">\n				text</td></tr><tr><td style=\"height:25px;\"><strong>issystem</strong></td><td style=\"height:25px;\">\n				是否为系统模型</td><td style=\"height:25px;\">\n				smallint(6) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>isshow</strong></td><td style=\"height:25px;\">\n				是否显示</td><td style=\"height:25px;\">\n				smallint(6) NOT NULL default &#39;1&#39;</td></tr><tr><td style=\"height:25px;\"><strong>issend</strong></td><td style=\"height:25px;\">\n				是否支持投稿</td><td style=\"height:25px;\">\n				smallint(6) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>arcsta</strong></td><td style=\"height:25px;\">\n				文档默认状态</td><td style=\"height:25px;\">\n				smallint(6) NOT NULL default &#39;-1&#39;</td></tr><tr><td style=\"height:25px;\"><strong>usertype</strong></td><td style=\"height:25px;\">\n				支持查看会员级别</td><td style=\"height:25px;\">\n				char(10) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:25px;\"><strong>sendrank</strong></td><td style=\"height:25px;\">\n				支持投稿会员级别</td><td style=\"height:25px;\">\n				smallint(6) NOT NULL default &#39;10&#39;</td></tr><tr><td style=\"height:25px;\"><strong>isdefault</strong></td><td style=\"height:25px;\">\n				&nbsp;</td><td style=\"height:25px;\">\n				smallint(6) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>needdes</strong></td><td style=\"height:25px;\">\n				需要描述</td><td style=\"height:25px;\">\n				tinyint(1) NOT NULL default &#39;1&#39;</td></tr><tr><td style=\"height:25px;\"><strong>needpic</strong></td><td style=\"height:25px;\">\n				需要缩略图</td><td style=\"height:25px;\">\n				tinyint(1) NOT NULL default &#39;1&#39;</td></tr><tr><td style=\"height:25px;\"><strong>titlename</strong></td><td style=\"height:25px;\">\n				标题名称</td><td style=\"height:25px;\">\n				varchar(20) NOT NULL default &#39;标题&#39;</td></tr><tr><td style=\"height:25px;\"><strong>onlyone</strong></td><td style=\"height:25px;\">\n				投稿具有唯一性</td><td style=\"height:25px;\">\n				smallint(6) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>dfcid</strong></td><td style=\"height:25px;\">\n				默认栏目ID</td><td style=\"height:25px;\">\n				smallint(5) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td colspan=\"3\" style=\"height:29px;\"><strong>索引：</strong><br/>\n				PRIMARY KEY (`id`),<br/>\n				KEY `nid` (`nid`,`isshow`,`arcsta`,`sendrank`)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>19</strong><strong>、</strong><strong>dede_</strong><strong>co_htmls</strong><strong>：采集表</strong><br/></p><table style=\"width:540px;\" border=\"1\" align=\"center\" width=\"540\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:35px;\">表名：dede_co_htmls\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：采集表<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.56%;height:28px;\">\n				字段名</td><td style=\"width:27.46%;height:28px;\">\n				说明描述</td><td style=\"height:28px;\">\n				具体参数</td></tr><tr><td style=\"height:24px;\"><strong>aid</strong></td><td style=\"height:24px;\">\n				编号</td><td style=\"height:24px;\">\n				mediumint(8) unsigned NOT NULL auto_increment</td></tr><tr><td style=\"height:24px;\"><strong>nid</strong></td><td style=\"height:24px;\">\n				采集点ID</td><td style=\"height:24px;\">\n				mediumint(8) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>typeid</strong></td><td style=\"height:24px;\">\n				栏目ID</td><td style=\"height:24px;\">\n				smallint(5) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>title</strong></td><td style=\"height:24px;\">\n				标题</td><td style=\"height:24px;\">\n				varchar(60) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:24px;\"><strong>litpic</strong></td><td style=\"height:24px;\">\n				链接所含图片</td><td style=\"height:24px;\">\n				varchar(100) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:24px;\"><strong>url</strong></td><td style=\"height:24px;\">\n				网址</td><td style=\"height:24px;\">\n				varchar(100) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:24px;\"><strong>dtime</strong></td><td style=\"height:24px;\">\n				获取日期</td><td style=\"height:24px;\">\n				int(10) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>isdown</strong></td><td style=\"height:24px;\">\n				是否采集</td><td style=\"height:24px;\">\n				tinyint(1) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>isexport</strong></td><td style=\"height:24px;\">\n				是否导出</td><td style=\"height:24px;\">\n				tinyint(1) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>result</strong></td><td style=\"height:24px;\">\n				采集内容</td><td style=\"height:24px;\">\n				mediumtext</td></tr><tr><td colspan=\"3\" style=\"height:28px;\"><strong>索引：</strong><br/>\n				PRIMARY KEY (`aid`),<br/>\n				KEY `nid` (`nid`),<br/>\n				KEY `typeid` (`typeid`,`title`,`url`,`dtime`,`isdown`,`isexport`)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>20</strong><strong>、</strong><strong>dede_</strong><strong>co_mediaurls</strong><strong>：采集路径设置表</strong><br/></p><table style=\"width:549px;\" border=\"1\" align=\"center\" width=\"549\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:35px;\">表名：dede_co_mediaurls\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：采集路径设置表<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.7%;height:29px;\">\n				字段名</td><td style=\"width:27.64%;height:29px;\">\n				说明描述</td><td style=\"height:29px;\">\n				具体参数</td></tr><tr><td style=\"height:25px;\"><strong>nid</strong></td><td style=\"height:25px;\">\n				采集点ID</td><td style=\"height:25px;\">\n				mediumint(8) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>hash</strong></td><td style=\"height:25px;\">\n				打开地址</td><td style=\"height:25px;\">\n				char(32) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:25px;\"><strong>tofile</strong></td><td style=\"height:25px;\">\n				存放路径</td><td style=\"height:25px;\">\n				char(60) NOT NULL default &#39;&#39;</td></tr><tr><td colspan=\"3\" style=\"height:29px;\"><strong>索引：</strong><br/>\n				KEY `hash` (`hash`)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>21</strong><strong>、</strong><strong>dede_</strong><strong>co_note</strong><strong>：采集节点设置表</strong><br/></p><table style=\"width:549px;\" border=\"1\" align=\"center\" width=\"549\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:34px;\">表名：dede_co_note\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：采集节点设置表<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.7%;height:28px;\">\n				字段名</td><td style=\"width:27.62%;height:28px;\">\n				说明描述</td><td style=\"height:28px;\">\n				具体参数</td></tr><tr><td style=\"height:24px;\"><strong>nid</strong></td><td style=\"height:24px;\">\n				节点ID</td><td style=\"height:24px;\">\n				mediumint(8) unsigned NOT NULL auto_increment</td></tr><tr><td style=\"height:24px;\"><strong>channelid</strong></td><td style=\"height:24px;\">\n				内容模型</td><td style=\"height:24px;\">\n				smallint(5) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>notename</strong></td><td style=\"height:24px;\">\n				节点名称</td><td style=\"height:24px;\">\n				varchar(50) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:24px;\"><strong>sourcelang</strong></td><td style=\"height:24px;\">\n				编码</td><td style=\"height:24px;\">\n				varchar(10) NOT NULL default &#39;gb2312&#39;</td></tr><tr><td style=\"height:24px;\"><strong>uptime</strong></td><td style=\"height:24px;\">\n				采集时间</td><td style=\"height:24px;\">\n				int(10) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>cotime</strong></td><td style=\"height:24px;\">\n				导出时间</td><td style=\"height:24px;\">\n				int(10) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>pnum</strong></td><td style=\"height:24px;\">\n				&nbsp;</td><td style=\"height:24px;\">\n				smallint(5) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>isok</strong></td><td style=\"height:24px;\">\n				是否设置规则</td><td style=\"height:24px;\">\n				tinyint(1) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>usemore</strong></td><td style=\"height:24px;\">\n				是否启用多栏目通配</td><td style=\"height:24px;\">\n				tinyint(1) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>listconfig</strong></td><td style=\"height:24px;\">\n				列表匹配规则</td><td style=\"height:24px;\">\n				text</td></tr><tr><td style=\"height:24px;\"><strong>itemconfig</strong></td><td style=\"height:24px;\">\n				内容匹配规则</td><td style=\"height:24px;\">\n				text</td></tr><tr><td colspan=\"3\" style=\"height:28px;\"><strong>索引：</strong><br/>\n				PRIMARY KEY (`nid`),<br/>\n				KEY `isok` (`isok`,`channelid`,`cotime`)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>22</strong><strong>、</strong><strong>dede_</strong><strong>co_onepage</strong><strong>：单页表</strong><br/></p><table style=\"width:549px;\" border=\"1\" align=\"center\" width=\"549\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:35px;\">表名：dede_co_onepage\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：单页表<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.72%;height:29px;\">\n				字段名</td><td style=\"width:27.64%;height:29px;\">\n				说明描述</td><td style=\"height:29px;\">\n				具体参数</td></tr><tr><td style=\"height:25px;\"><strong>id</strong></td><td style=\"height:25px;\">\n				网站ID</td><td style=\"height:25px;\">\n				int(11) NOT NULL auto_increment</td></tr><tr><td style=\"height:25px;\"><strong>url</strong></td><td style=\"height:25px;\">\n				网站地址</td><td style=\"height:25px;\">\n				varchar(60) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:25px;\"><strong>title</strong></td><td style=\"height:25px;\">\n				网站名称</td><td style=\"height:25px;\">\n				varchar(60) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:25px;\"><strong>issource</strong></td><td style=\"height:25px;\">\n				是否用做文章来源</td><td style=\"height:25px;\">\n				smallint(6) NOT NULL default &#39;1&#39;</td></tr><tr><td style=\"height:25px;\"><strong>lang</strong></td><td style=\"height:25px;\">\n				编码</td><td style=\"height:25px;\">\n				varchar(10) NOT NULL default &#39;gb2312&#39;</td></tr><tr><td style=\"height:25px;\"><strong>rule</strong></td><td style=\"height:25px;\">\n				采集规则</td><td style=\"height:25px;\">\n				text</td></tr><tr><td colspan=\"3\" style=\"height:29px;\"><strong>索引：</strong><br/>\n				PRIMARY KEY (`id`),<br/>\n				KEY `url` (`url`)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>23</strong><strong>、</strong><strong>dede_</strong><strong>co_urls</strong><strong>：</strong><strong>url</strong><strong>连接表</strong><br/></p><table style=\"width:555px;\" border=\"1\" align=\"center\" width=\"555\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:35px;\">表名：dede_co_urls\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：url连接表<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.84%;height:29px;\">\n				字段名</td><td style=\"width:27.82%;height:29px;\">\n				说明描述</td><td style=\"height:29px;\">\n				具体参数</td></tr><tr><td style=\"height:25px;\"><strong>id</strong></td><td style=\"height:25px;\">\n				编号</td><td style=\"height:25px;\">\n				int(10) unsigned NOT NULL auto_increment</td></tr><tr><td style=\"height:25px;\"><strong>hash</strong></td><td style=\"height:25px;\">\n				链接地址</td><td style=\"height:25px;\">\n				varchar(32) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:25px;\"><strong>nid</strong></td><td style=\"height:25px;\">\n				采集点ID</td><td style=\"height:25px;\">\n				smallint(5) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td colspan=\"3\" style=\"height:29px;\"><strong>索引：</strong><br/>\n				PRIMARY KEY (`id`)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>24</strong><strong>、</strong><strong>dede_</strong><strong>diyforms</strong><strong>：自定义表单数据表</strong><br/></p><table style=\"width:555px;\" border=\"1\" align=\"center\" width=\"555\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:35px;\">表名：dede_diyforms\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：自定义表单数据表<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.84%;height:29px;\">\n				字段名</td><td style=\"width:27.82%;height:29px;\">\n				说明描述</td><td style=\"height:29px;\">\n				具体参数</td></tr><tr><td style=\"height:25px;\"><strong>diyid</strong></td><td style=\"height:25px;\">\n				自定义表单ID</td><td style=\"height:25px;\">\n				int(10) unsigned NOT NULL auto_increment</td></tr><tr><td style=\"height:25px;\"><strong>name</strong></td><td style=\"height:25px;\">\n				表单名称</td><td style=\"height:25px;\">\n				varchar(50) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:25px;\"><strong>posttemplate</strong></td><td style=\"height:25px;\">\n				发布模板</td><td style=\"height:25px;\">\n				varchar(50) NOT NULL</td></tr><tr><td style=\"height:25px;\"><strong>viewtemplate</strong></td><td style=\"height:25px;\">\n				查看模板</td><td style=\"height:25px;\">\n				varchar(50) NOT NULL</td></tr><tr><td style=\"height:25px;\"><strong>listtemplate</strong></td><td style=\"height:25px;\">\n				列表模板</td><td style=\"height:25px;\">\n				varchar(50) NOT NULL</td></tr><tr><td style=\"height:25px;\"><strong>table</strong></td><td style=\"height:25px;\">\n				数据表</td><td style=\"height:25px;\">\n				varchar(50) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:25px;\"><strong>info</strong></td><td style=\"height:25px;\">\n				信息</td><td style=\"height:25px;\">\n				text</td></tr><tr><td style=\"height:25px;\"><strong>public</strong></td><td style=\"height:25px;\">\n				前台列表和内容页公开</td><td style=\"height:25px;\">\n				tinyint(1) NOT NULL default &#39;1&#39;</td></tr><tr><td colspan=\"3\" style=\"height:29px;\"><strong>索引：</strong><br/>\n				PRIMARY KEY (`diyid`)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>25</strong><strong>、</strong><strong>dede_</strong><strong>dl_log</strong><strong>：</strong><br/><strong>26</strong><strong>、</strong><strong>dede_</strong><strong>downloads</strong><strong>：文件下载表</strong><br/></p><table style=\"width:549px;\" border=\"1\" align=\"center\" width=\"549\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:35px;\">表名：dede_downloads\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：文件下载表<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.7%;height:29px;\">\n				字段名</td><td style=\"width:27.62%;height:29px;\">\n				说明描述</td><td style=\"height:29px;\">\n				具体参数</td></tr><tr><td style=\"height:25px;\"><strong>hash</strong></td><td style=\"height:25px;\">\n				下载hash码</td><td style=\"height:25px;\">\n				char(32) NOT NULL</td></tr><tr><td style=\"height:25px;\"><strong>id</strong></td><td style=\"height:25px;\">\n				下载ID</td><td style=\"height:25px;\">\n				int(10) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>downloads</strong></td><td style=\"height:25px;\">\n				下载次数</td><td style=\"height:25px;\">\n				int(10) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td colspan=\"3\" style=\"height:29px;\"><strong>索引：</strong><br/>\n				PRIMARY KEY (`hash`)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>27</strong><strong>、</strong><strong>dede_</strong><strong>erradd</strong><strong>：挑错数据表</strong><br/></p><table style=\"width:549px;\" border=\"1\" align=\"center\" width=\"549\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:36px;\">表名：dede_erradd\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：挑错数据表<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.46%;height:30px;\">\n				字段名</td><td style=\"width:27.26%;height:30px;\">\n				说明描述</td><td style=\"height:30px;\">\n				具体参数</td></tr><tr><td style=\"height:26px;\"><strong>id</strong></td><td style=\"height:26px;\">\n				ID</td><td style=\"height:26px;\">\n				int(10) unsigned NOT NULL auto_increment</td></tr><tr><td style=\"height:26px;\"><strong>aid</strong></td><td style=\"height:26px;\">\n				文档ID</td><td style=\"height:26px;\">\n				mediumint(8) unsigned NOT NULL</td></tr><tr><td style=\"height:26px;\"><strong>mid</strong></td><td style=\"height:26px;\">\n				会员ID</td><td style=\"height:26px;\">\n				mediumint(8) unsigned default NULL</td></tr><tr><td style=\"height:26px;\"><strong>title</strong></td><td style=\"height:26px;\">\n				标题</td><td style=\"height:26px;\">\n				char(60) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:26px;\"><strong>type</strong></td><td style=\"height:26px;\">\n				类型</td><td style=\"height:26px;\">\n				smallint(6) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:26px;\"><strong>errtxt</strong></td><td style=\"height:26px;\">\n				错误信息</td><td style=\"height:26px;\">\n				mediumtext</td></tr><tr><td style=\"height:26px;\"><strong>oktxt</strong></td><td style=\"height:26px;\">\n				正确信息</td><td style=\"height:26px;\">\n				mediumtext</td></tr><tr><td style=\"height:26px;\"><strong>sendtime</strong></td><td style=\"height:26px;\">\n				发布时间</td><td style=\"height:26px;\">\n				int(10) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td colspan=\"3\" style=\"height:30px;\"><strong>索引：</strong><br/>\n				KEY `id` (`id`)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>28</strong><strong>、</strong><strong>dede_</strong><strong>feedback</strong><strong>：评论数据表</strong><br/></p><table style=\"width:549px;\" border=\"1\" align=\"center\" width=\"549\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:35px;\">表名：dede_feedback\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：评论数据表<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.7%;height:28px;\">\n				字段名</td><td style=\"width:27.64%;height:28px;\">\n				说明描述</td><td style=\"height:28px;\">\n				具体参数</td></tr><tr><td style=\"height:24px;\"><strong>id</strong></td><td style=\"height:24px;\">\n				ID</td><td style=\"height:24px;\">\n				int(10) unsigned NOT NULL auto_increment</td></tr><tr><td style=\"height:24px;\"><strong>aid</strong></td><td style=\"height:24px;\">\n				文档ID</td><td style=\"height:24px;\">\n				mediumint(8) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>typeid</strong></td><td style=\"height:24px;\">\n				栏目ID</td><td style=\"height:24px;\">\n				smallint(5) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>username</strong></td><td style=\"height:24px;\">\n				用户名称</td><td style=\"height:24px;\">\n				char(20) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:24px;\"><strong>arctitle</strong></td><td style=\"height:24px;\">\n				文档标题</td><td style=\"height:24px;\">\n				varchar(60) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:24px;\"><strong>ip</strong></td><td style=\"height:24px;\">\n				评论IP</td><td style=\"height:24px;\">\n				char(15) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:24px;\"><strong>ischeck</strong></td><td style=\"height:24px;\">\n				是否审核</td><td style=\"height:24px;\">\n				smallint(6) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>dtime</strong></td><td style=\"height:24px;\">\n				评论时间</td><td style=\"height:24px;\">\n				int(10) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>mid</strong></td><td style=\"height:24px;\">\n				会员ID</td><td style=\"height:24px;\">\n				mediumint(8) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>bad</strong></td><td style=\"height:24px;\">\n				踩</td><td style=\"height:24px;\">\n				mediumint(8) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>good</strong></td><td style=\"height:24px;\">\n				顶</td><td style=\"height:24px;\">\n				mediumint(8) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>ftype</strong></td><td style=\"height:24px;\">\n				论评类型</td><td style=\"height:24px;\">\n				set(&#39;feedback&#39;,&#39;good&#39;,&#39;bad&#39;) NOT NULL default &#39;feedback&#39;</td></tr><tr><td style=\"height:24px;\"><strong>face</strong></td><td style=\"height:24px;\">\n				会员表情</td><td style=\"height:24px;\">\n				smallint(5) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>msg</strong></td><td style=\"height:24px;\">\n				信息内容</td><td style=\"height:24px;\">\n				text</td></tr><tr><td colspan=\"3\" style=\"height:28px;\"><strong>索引：</strong><br/>\n				PRIMARY KEY (`id`),<br/>\n				KEY `aid` (`aid`,`ischeck`,`mid`)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>29</strong><strong>、</strong><strong>dede_</strong><strong>flink</strong><strong>：友情链接数据表</strong><br/></p><table style=\"width:555px;\" border=\"1\" align=\"center\" width=\"555\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:35px;\">表名：dede_flink\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：友情链接数据表<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.72%;height:29px;\">\n				字段名</td><td style=\"width:27.64%;height:29px;\">\n				说明描述</td><td style=\"height:29px;\">\n				具体参数</td></tr><tr><td style=\"height:25px;\"><strong>id</strong></td><td style=\"height:25px;\">\n				ID</td><td style=\"height:25px;\">\n				smallint(5) unsigned NOT NULL auto_increment</td></tr><tr><td style=\"height:25px;\"><strong>sortrank</strong></td><td style=\"height:25px;\">\n				排序</td><td style=\"height:25px;\">\n				smallint(6) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>url</strong></td><td style=\"height:25px;\">\n				地址</td><td style=\"height:25px;\">\n				char(60) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:25px;\"><strong>webname</strong></td><td style=\"height:25px;\">\n				网站名称</td><td style=\"height:25px;\">\n				char(30) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:25px;\"><strong>msg</strong></td><td style=\"height:25px;\">\n				消息</td><td style=\"height:25px;\">\n				char(200) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:25px;\"><strong>email</strong></td><td style=\"height:25px;\">\n				电子邮件</td><td style=\"height:25px;\">\n				char(50) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:25px;\"><strong>logo</strong></td><td style=\"height:25px;\">\n				图标</td><td style=\"height:25px;\">\n				char(60) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:25px;\"><strong>dtime</strong></td><td style=\"height:25px;\">\n				申请时间</td><td style=\"height:25px;\">\n				int(10) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>typeid</strong></td><td style=\"height:25px;\">\n				栏目ID</td><td style=\"height:25px;\">\n				smallint(5) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>ischeck</strong></td><td style=\"height:25px;\">\n				是否审核</td><td style=\"height:25px;\">\n				smallint(6) NOT NULL default &#39;1&#39;</td></tr><tr><td colspan=\"3\" style=\"height:29px;\"><strong>索引：</strong><br/>\n				PRIMARY KEY (`id`)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>30</strong><strong>、</strong><strong>dede_</strong><strong>flinktype</strong><strong>：友情链接类型</strong><br/></p><table style=\"width:549px;\" border=\"1\" align=\"center\" width=\"549\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:35px;\">表名：dede_flinktype\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：友情链接类型<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.58%;height:29px;\">\n				字段名</td><td style=\"width:27.44%;height:29px;\">\n				说明描述</td><td style=\"height:29px;\">\n				具体参数</td></tr><tr><td style=\"height:25px;\"><strong>id</strong></td><td style=\"height:25px;\">\n				ID</td><td style=\"height:25px;\">\n				mediumint(8) unsigned NOT NULL auto_increment</td></tr><tr><td style=\"height:25px;\"><strong>typename</strong></td><td style=\"height:25px;\">\n				栏目名称</td><td style=\"height:25px;\">\n				varchar(50) NOT NULL default &#39;&#39;</td></tr><tr><td colspan=\"3\" style=\"height:29px;\"><strong>索引：</strong><br/>\n				PRIMARY KEY (`id`)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>31</strong><strong>、</strong><strong>dede_</strong><strong>freelist</strong><strong>：自由列表</strong><br/></p><table style=\"width:555px;\" border=\"1\" align=\"center\" width=\"555\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:34px;\">表名：dede_freelist\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：自由列表<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.72%;height:28px;\">\n				字段名</td><td style=\"width:27.64%;height:28px;\">\n				说明描述</td><td style=\"height:28px;\">\n				具体参数</td></tr><tr><td style=\"height:24px;\"><strong>aid</strong></td><td style=\"height:24px;\">\n				文档ID</td><td style=\"height:24px;\">\n				int(11) NOT NULL auto_increment</td></tr><tr><td style=\"height:24px;\"><strong>title</strong></td><td style=\"height:24px;\">\n				标题</td><td style=\"height:24px;\">\n				varchar(50) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:24px;\"><strong>namerule</strong></td><td style=\"height:24px;\">\n				命名规则</td><td style=\"height:24px;\">\n				varchar(50) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:24px;\"><strong>listdir</strong></td><td style=\"height:24px;\">\n				列表HTML存放目录</td><td style=\"height:24px;\">\n				varchar(60) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:24px;\"><strong>defaultpage</strong></td><td style=\"height:24px;\">\n				目录默认页名称</td><td style=\"height:24px;\">\n				varchar(20) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:24px;\"><strong>nodefault</strong></td><td style=\"height:24px;\">\n				不使用目录默认主页</td><td style=\"height:24px;\">\n				smallint(6) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>templet</strong></td><td style=\"height:24px;\">\n				列表模板</td><td style=\"height:24px;\">\n				varchar(50) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:24px;\"><strong>edtime</strong></td><td style=\"height:24px;\">\n				编辑时间</td><td style=\"height:24px;\">\n				int(11) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>maxpage</strong></td><td style=\"height:24px;\">\n				最大列出页数</td><td style=\"height:24px;\">\n				smallint(5) unsigned NOT NULL default &#39;100&#39;</td></tr><tr><td style=\"height:24px;\"><strong>click</strong></td><td style=\"height:24px;\">\n				点击次数</td><td style=\"height:24px;\">\n				int(11) NOT NULL default &#39;1&#39;</td></tr><tr><td style=\"height:24px;\"><strong>listtag</strong></td><td style=\"height:24px;\">\n				列表标签</td><td style=\"height:24px;\">\n				mediumtext</td></tr><tr><td style=\"height:24px;\"><strong>keywords</strong></td><td style=\"height:24px;\">\n				关键词</td><td style=\"height:24px;\">\n				varchar(100) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:24px;\"><strong>de</strong><strong>ｓｃｒｉｐｔ</strong><strong>ion</strong></td><td style=\"height:24px;\">\n				描述</td><td style=\"height:24px;\">\n				varchar(250) NOT NULL default &#39;&#39;</td></tr><tr><td colspan=\"3\" style=\"height:28px;\"><strong>索引：</strong><br/>\n				PRIMARY KEY (`aid`)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>32</strong><strong>、</strong><strong>dede_</strong><strong>homepageset</strong><strong>：更新首页</strong><br/></p><table style=\"width:558px;\" border=\"1\" align=\"center\" width=\"558\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:37px;\">表名：dede_homepageset\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：更新首页<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.58%;height:30px;\">\n				字段名</td><td style=\"width:27.46%;height:30px;\">\n				说明描述</td><td style=\"height:30px;\">\n				具体参数</td></tr><tr><td style=\"height:26px;\"><strong>templet</strong></td><td style=\"height:26px;\">\n				模板</td><td style=\"height:26px;\">\n				char(50) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:26px;\"><strong>position</strong></td><td style=\"height:26px;\">\n				位置</td><td style=\"height:26px;\">\n				char(30) NOT NULL default &#39;&#39;</td></tr><tr><td colspan=\"3\" style=\"height:30px;\"><strong>索引：</strong></td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>33</strong><strong>、</strong><strong>dede_</strong><strong>keywords</strong><strong>：关键词表</strong><br/></p><table style=\"width:543px;\" border=\"1\" align=\"center\" width=\"543\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:35px;\">表名：dede_keywords\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：关键词表<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.28%;height:29px;\">\n				字段名</td><td style=\"width:27.1%;height:29px;\">\n				说明描述</td><td style=\"height:29px;\">\n				具体参数</td></tr><tr><td style=\"height:25px;\"><strong>aid</strong></td><td style=\"height:25px;\">\n				关键词ID</td><td style=\"height:25px;\">\n				mediumint(8) unsigned NOT NULL auto_increment</td></tr><tr><td style=\"height:25px;\"><strong>keyword</strong></td><td style=\"height:25px;\">\n				关键词</td><td style=\"height:25px;\">\n				char(16) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:25px;\"><strong>rank</strong></td><td style=\"height:25px;\">\n				频率</td><td style=\"height:25px;\">\n				mediumint(8) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>sta</strong></td><td style=\"height:25px;\">\n				管理</td><td style=\"height:25px;\">\n				smallint(6) NOT NULL default &#39;1&#39;</td></tr><tr><td style=\"height:25px;\"><strong>rpurl</strong></td><td style=\"height:25px;\">\n				链接网址</td><td style=\"height:25px;\">\n				char(60) NOT NULL default &#39;&#39;</td></tr><tr><td colspan=\"3\" style=\"height:29px;\"><strong>索引：</strong><br/>\n				PRIMARY KEY (`aid`),<br/>\n				KEY `keyword` (`keyword`,`rank`,`sta`)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>34</strong><strong>、</strong><strong>dede_</strong><strong>log</strong><strong>：操作日志表</strong><br/></p><table style=\"width:543px;\" border=\"1\" align=\"center\" width=\"543\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:34px;\">表名：dede_log\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：操作日志表<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.84%;height:28px;\">\n				字段名</td><td style=\"width:27.8%;height:28px;\">\n				说明描述</td><td style=\"height:28px;\">\n				具体参数</td></tr><tr><td style=\"height:24px;\"><strong>lid</strong></td><td style=\"height:24px;\">\n				日志ID</td><td style=\"height:24px;\">\n				mediumint(8) unsigned NOT NULL auto_increment</td></tr><tr><td style=\"height:24px;\"><strong>adminid</strong></td><td style=\"height:24px;\">\n				管理员</td><td style=\"height:24px;\">\n				smallint(8) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>filename</strong></td><td style=\"height:24px;\">\n				访问文件</td><td style=\"height:24px;\">\n				char(60) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:24px;\"><strong>method</strong></td><td style=\"height:24px;\">\n				方式</td><td style=\"height:24px;\">\n				char(10) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:24px;\"><strong>query</strong></td><td style=\"height:24px;\">\n				query参数</td><td style=\"height:24px;\">\n				char(200) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:24px;\"><strong>cip</strong></td><td style=\"height:24px;\">\n				访问IP</td><td style=\"height:24px;\">\n				char(15) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:24px;\"><strong>dtime</strong></td><td style=\"height:24px;\">\n				时间</td><td style=\"height:24px;\">\n				int(10) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td colspan=\"3\" style=\"height:28px;\"><strong>索引：</strong><br/>\n				PRIMARY KEY (`lid`)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>35</strong><strong>、</strong><strong>dede_</strong><strong>member</strong><strong>：用户表</strong><br/></p><table style=\"width:549px;\" border=\"1\" align=\"center\" width=\"549\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:35px;\">表名：dede_member\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：用户表<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.7%;height:29px;\">\n				字段名</td><td style=\"width:27.64%;height:29px;\">\n				说明描述</td><td style=\"height:29px;\">\n				具体参数</td></tr><tr><td style=\"height:25px;\"><strong>mid</strong></td><td style=\"height:25px;\">\n				会员ID</td><td style=\"height:25px;\">\n				mediumint(8) unsigned NOT NULL auto_increment</td></tr><tr><td style=\"height:25px;\"><strong>mtype</strong></td><td style=\"height:25px;\">\n				会员类型</td><td style=\"height:25px;\">\n				varchar(20) NOT NULL default &#39;个人&#39;</td></tr><tr><td style=\"height:25px;\"><strong>userid</strong></td><td style=\"height:25px;\">\n				注册用户名</td><td style=\"height:25px;\">\n				char(20) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:25px;\"><strong>pwd</strong></td><td style=\"height:25px;\">\n				用户密码</td><td style=\"height:25px;\">\n				char(32) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:25px;\"><strong>uname</strong></td><td style=\"height:25px;\">\n				昵称</td><td style=\"height:25px;\">\n				char(36) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:25px;\"><strong>sex</strong></td><td style=\"height:25px;\">\n				性别</td><td style=\"height:25px;\">\n				enum(&#39;男&#39;,&#39;女&#39;,&#39;保密&#39;) NOT NULL default &#39;保密&#39;</td></tr><tr><td style=\"height:25px;\"><strong>rank</strong></td><td style=\"height:25px;\">\n				会员级别值</td><td style=\"height:25px;\">\n				smallint(5) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>uptime</strong></td><td style=\"height:25px;\">\n				更新时间</td><td style=\"height:25px;\">\n				int(11) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>exptime</strong></td><td style=\"height:25px;\">\n				过期时间</td><td style=\"height:25px;\">\n				smallint(6) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>money</strong></td><td style=\"height:25px;\">\n				会员金币</td><td style=\"height:25px;\">\n				mediumint(8) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>email</strong></td><td style=\"height:25px;\">\n				邮箱</td><td style=\"height:25px;\">\n				char(50) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:25px;\"><strong>scores</strong></td><td style=\"height:25px;\">\n				积分</td><td style=\"height:25px;\">\n				mediumint(8) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>matt</strong></td><td style=\"height:25px;\">\n				推荐</td><td style=\"height:25px;\">\n				smallint(5) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>spacesta</strong></td><td style=\"height:25px;\">\n				会员空间状况</td><td style=\"height:25px;\">\n				smallint(6) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>face</strong></td><td style=\"height:25px;\">\n				头像</td><td style=\"height:25px;\">\n				char(50) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:25px;\"><strong>safequestion</strong></td><td style=\"height:25px;\">\n				安全提示问题</td><td style=\"height:25px;\">\n				smallint(5) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>safeanswer</strong></td><td style=\"height:25px;\">\n				安全问题答案</td><td style=\"height:25px;\">\n				char(30) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:25px;\"><strong>jointime</strong></td><td style=\"height:25px;\">\n				注册时间</td><td style=\"height:25px;\">\n				int(10) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>joinip</strong></td><td style=\"height:25px;\">\n				注册IP</td><td style=\"height:25px;\">\n				char(16) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:25px;\"><strong>logintime</strong></td><td style=\"height:25px;\">\n				登录时间</td><td style=\"height:25px;\">\n				int(10) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>loginip</strong></td><td style=\"height:25px;\">\n				登录IP</td><td style=\"height:25px;\">\n				char(16) NOT NULL default &#39;&#39;</td></tr><tr><td colspan=\"3\" style=\"height:29px;\"><strong>索引：</strong><br/>\n				PRIMARY KEY (`mid`),<br/>\n				KEY `userid` (`userid`,`sex`),<br/>\n				KEY `logintime` (`logintime`)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>36</strong><strong>、</strong><strong>dede_</strong><strong>member_company</strong><strong>：企业用户表</strong><br/></p><table style=\"width:549px;\" border=\"1\" align=\"center\" width=\"549\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:35px;\">表名：dede_member_company\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：企业用户表<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.7%;height:29px;\">\n				字段名</td><td style=\"width:27.62%;height:29px;\">\n				说明描述</td><td style=\"height:29px;\">\n				具体参数</td></tr><tr><td style=\"height:25px;\"><strong>mid</strong></td><td style=\"height:25px;\">\n				会员ID</td><td style=\"height:25px;\">\n				mediumint(8) NOT NULL auto_increment</td></tr><tr><td style=\"height:25px;\"><strong>company</strong></td><td style=\"height:25px;\">\n				公司名称</td><td style=\"height:25px;\">\n				varchar(36) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:25px;\"><strong>product</strong></td><td style=\"height:25px;\">\n				产品</td><td style=\"height:25px;\">\n				varchar(50) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:25px;\"><strong>place</strong></td><td style=\"height:25px;\">\n				地址</td><td style=\"height:25px;\">\n				smallint(5) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>vocation</strong></td><td style=\"height:25px;\">\n				行业</td><td style=\"height:25px;\">\n				smallint(5) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>cosize</strong></td><td style=\"height:25px;\">\n				公司规模</td><td style=\"height:25px;\">\n				smallint(5) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>tel</strong></td><td style=\"height:25px;\">\n				电话</td><td style=\"height:25px;\">\n				varchar(30) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:25px;\"><strong>fax</strong></td><td style=\"height:25px;\">\n				传真</td><td style=\"height:25px;\">\n				varchar(30) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:25px;\"><strong>linkman</strong></td><td style=\"height:25px;\">\n				联系人</td><td style=\"height:25px;\">\n				varchar(20) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:25px;\"><strong>address</strong></td><td style=\"height:25px;\">\n				地址</td><td style=\"height:25px;\">\n				varchar(50) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:25px;\"><strong>mobile</strong></td><td style=\"height:25px;\">\n				手机</td><td style=\"height:25px;\">\n				varchar(30) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:25px;\"><strong>email</strong></td><td style=\"height:25px;\">\n				邮箱</td><td style=\"height:25px;\">\n				varchar(50) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:25px;\"><strong>url</strong></td><td style=\"height:25px;\">\n				网址</td><td style=\"height:25px;\">\n				varchar(50) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:25px;\"><strong>uptime</strong></td><td style=\"height:25px;\">\n				更新时间</td><td style=\"height:25px;\">\n				int(10) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>checked</strong></td><td style=\"height:25px;\">\n				是否审核</td><td style=\"height:25px;\">\n				tinyint(1) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>introduce</strong></td><td style=\"height:25px;\">\n				公司简介</td><td style=\"height:25px;\">\n				text</td></tr><tr><td style=\"height:25px;\"><strong>comface</strong></td><td style=\"height:25px;\">\n				公司标志</td><td style=\"height:25px;\">\n				varchar(255) NOT NULL default &#39;&#39;</td></tr><tr><td colspan=\"3\" style=\"height:29px;\"><strong>索引：</strong><br/>\n				PRIMARY KEY (`mid`)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>37</strong><strong>、</strong><strong>dede_</strong><strong>member_feed</strong><strong>：动态表</strong><br/></p><table style=\"width:549px;\" border=\"1\" align=\"center\" width=\"549\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:35px;\">表名：dede_member_feed\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：动态表<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.7%;height:29px;\">\n				字段名</td><td style=\"width:27.64%;height:29px;\">\n				说明描述</td><td style=\"height:29px;\">\n				具体参数</td></tr><tr><td style=\"height:25px;\"><strong>fid</strong></td><td style=\"height:25px;\">\n				动态ID</td><td style=\"height:25px;\">\n				mediumint(8) unsigned NOT NULL auto_increment</td></tr><tr><td style=\"height:25px;\"><strong>mid</strong></td><td style=\"height:25px;\">\n				会员ID</td><td style=\"height:25px;\">\n				smallint(8) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>userid</strong></td><td style=\"height:25px;\">\n				登录ID</td><td style=\"height:25px;\">\n				char(20) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:25px;\"><strong>uname</strong></td><td style=\"height:25px;\">\n				用户名</td><td style=\"height:25px;\">\n				char(36) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:25px;\"><strong>type</strong></td><td style=\"height:25px;\">\n				类型</td><td style=\"height:25px;\">\n				char(20) character set gb2312 NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>aid</strong></td><td style=\"height:25px;\">\n				处理ID</td><td style=\"height:25px;\">\n				mediumint(8) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>dtime</strong></td><td style=\"height:25px;\">\n				时间</td><td style=\"height:25px;\">\n				int(10) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>title</strong></td><td style=\"height:25px;\">\n				标题</td><td style=\"height:25px;\">\n				char(253) NOT NULL</td></tr><tr><td style=\"height:25px;\"><strong>note</strong></td><td style=\"height:25px;\">\n				日志</td><td style=\"height:25px;\">\n				char(200) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:25px;\"><strong>ischeck</strong></td><td style=\"height:25px;\">\n				是否审核</td><td style=\"height:25px;\">\n				smallint(6) NOT NULL</td></tr><tr><td colspan=\"3\" style=\"height:29px;\"><strong>索引：</strong><br/>\n				PRIMARY KEY (`fid`)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>38</strong><strong>、</strong><strong>dede_</strong><strong>member_flink</strong><strong>：用户友情链接表</strong><br/></p><table style=\"width:549px;\" border=\"1\" align=\"center\" width=\"549\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:34px;\">表名：dede_member_flink\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：用户友情链接表<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.7%;height:28px;\">\n				字段名</td><td style=\"width:27.64%;height:28px;\">\n				说明描述</td><td style=\"height:28px;\">\n				具体参数</td></tr><tr><td style=\"height:24px;\"><strong>aid</strong></td><td style=\"height:24px;\">\n				ID</td><td style=\"height:24px;\">\n				mediumint(8) unsigned NOT NULL auto_increment</td></tr><tr><td style=\"height:24px;\"><strong>mid</strong></td><td style=\"height:24px;\">\n				会员ID</td><td style=\"height:24px;\">\n				mediumint(8) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>title</strong></td><td style=\"height:24px;\">\n				链接标题</td><td style=\"height:24px;\">\n				varchar(30) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:24px;\"><strong>url</strong></td><td style=\"height:24px;\">\n				链接地址</td><td style=\"height:24px;\">\n				varchar(100) NOT NULL default &#39;&#39;</td></tr><tr><td colspan=\"3\" style=\"height:28px;\"><strong>索引：</strong><br/>\n				PRIMARY KEY (`aid`)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>39</strong><strong>、</strong><strong>dede_</strong><strong>member_friends</strong><strong>：好友表</strong><br/></p><table style=\"width:555px;\" border=\"1\" align=\"center\" width=\"555\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:34px;\">表名：dede_member_friends\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：好友表<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.84%;height:28px;\">\n				字段名</td><td style=\"width:27.82%;height:28px;\">\n				说明描述</td><td style=\"height:28px;\">\n				具体参数</td></tr><tr><td style=\"height:24px;\"><strong>id</strong></td><td style=\"height:24px;\">\n				ID</td><td style=\"height:24px;\">\n				int(10) unsigned NOT NULL auto_increment</td></tr><tr><td style=\"height:24px;\"><strong>fid</strong></td><td style=\"height:24px;\">\n				好友的会员ID</td><td style=\"height:24px;\">\n				mediumint(8) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>floginid</strong></td><td style=\"height:24px;\">\n				好友的登录名</td><td style=\"height:24px;\">\n				char(20) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:24px;\"><strong>funame</strong></td><td style=\"height:24px;\">\n				公司名</td><td style=\"height:24px;\">\n				char(36) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:24px;\"><strong>mid</strong></td><td style=\"height:24px;\">\n				会员ID</td><td style=\"height:24px;\">\n				mediumint(8) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>addtime</strong></td><td style=\"height:24px;\">\n				时间</td><td style=\"height:24px;\">\n				int(10) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>ftype</strong></td><td style=\"height:24px;\">\n				朋友类型</td><td style=\"height:24px;\">\n				tinyint(4) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>groupid</strong></td><td style=\"height:24px;\">\n				分组ID</td><td style=\"height:24px;\">\n				int(8) NOT NULL default &#39;1&#39;</td></tr><tr><td style=\"height:24px;\"><strong>de</strong><strong>ｓｃｒｉｐｔ</strong><strong>ion</strong></td><td style=\"height:24px;\">\n				描述</td><td style=\"height:24px;\">\n				varchar(200) default NULL</td></tr><tr><td colspan=\"3\" style=\"height:28px;\"><strong>索引：</strong><br/>\n				PRIMARY KEY (`id`),<br/>\n				KEY `fid` (`fid`,`mid`)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>40</strong><strong>、</strong><strong>dede_</strong><strong>member_group</strong><strong>：用户分类表</strong><br/></p><table style=\"width:555px;\" border=\"1\" align=\"center\" width=\"555\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:35px;\">表名：dede_member_group\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：用户分类表<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.72%;height:29px;\">\n				字段名</td><td style=\"width:27.64%;height:29px;\">\n				说明描述</td><td style=\"height:29px;\">\n				具体参数</td></tr><tr><td style=\"height:25px;\"><strong>id</strong></td><td style=\"height:25px;\">\n				分类ID</td><td style=\"height:25px;\">\n				int(10) NOT NULL auto_increment</td></tr><tr><td style=\"height:25px;\"><strong>groupname</strong></td><td style=\"height:25px;\">\n				分类名称</td><td style=\"height:25px;\">\n				varchar(50) NOT NULL</td></tr><tr><td style=\"height:25px;\"><strong>mid</strong></td><td style=\"height:25px;\">\n				会员ID</td><td style=\"height:25px;\">\n				int(8) NOT NULL</td></tr><tr><td colspan=\"3\" style=\"height:29px;\"><strong>索引：</strong><br/>\n				PRIMARY KEY (`id`),<br/>\n				KEY `id` (`id`)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>41</strong><strong>、</strong><strong>dede_</strong><strong>member_guestbook</strong><strong>：用户留言本</strong><br/></p><table style=\"width:555px;\" border=\"1\" align=\"center\" width=\"555\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:34px;\">表名：dede_member_guestbook\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：用户留言本<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.72%;height:28px;\">\n				字段名</td><td style=\"width:27.64%;height:28px;\">\n				说明描述</td><td style=\"height:28px;\">\n				具体参数</td></tr><tr><td style=\"height:24px;\"><strong>aid</strong></td><td style=\"height:24px;\">\n				留言ID</td><td style=\"height:24px;\">\n				int(10) unsigned NOT NULL auto_increment</td></tr><tr><td style=\"height:24px;\"><strong>mid</strong></td><td style=\"height:24px;\">\n				好友ID</td><td style=\"height:24px;\">\n				mediumint(8) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>gid</strong></td><td style=\"height:24px;\">\n				公司名称</td><td style=\"height:24px;\">\n				varchar(20) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>title</strong></td><td style=\"height:24px;\">\n				留言标题</td><td style=\"height:24px;\">\n				varchar(60) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:24px;\"><strong>uname</strong></td><td style=\"height:24px;\">\n				留言者用户名</td><td style=\"height:24px;\">\n				varchar(50) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:24px;\"><strong>email</strong></td><td style=\"height:24px;\">\n				邮箱</td><td style=\"height:24px;\">\n				varchar(50) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:24px;\"><strong>qq</strong></td><td style=\"height:24px;\">\n				qq</td><td style=\"height:24px;\">\n				varchar(50) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:24px;\"><strong>tel</strong></td><td style=\"height:24px;\">\n				手机</td><td style=\"height:24px;\">\n				varchar(50) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:24px;\"><strong>ip</strong></td><td style=\"height:24px;\">\n				IP</td><td style=\"height:24px;\">\n				varchar(20) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:24px;\"><strong>dtime</strong></td><td style=\"height:24px;\">\n				留言时间</td><td style=\"height:24px;\">\n				int(10) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>msg</strong></td><td style=\"height:24px;\">\n				内容</td><td style=\"height:24px;\">\n				text</td></tr><tr><td colspan=\"3\" style=\"height:28px;\"><strong>索引：</strong><br/>\n				PRIMARY KEY (`aid`),<br/>\n				KEY `mid` (`mid`)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>42</strong><strong>、</strong><strong>dede_</strong><strong>member_model</strong><strong>：用户自定义模型表</strong><br/></p><table style=\"width:549px;\" border=\"1\" align=\"center\" width=\"549\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:35px;\">表名：dede_member_model\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：用户自定义模型表<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.7%;height:29px;\">\n				字段名</td><td style=\"width:27.64%;height:29px;\">\n				说明描述</td><td style=\"height:29px;\">\n				具体参数</td></tr><tr><td style=\"height:25px;\"><strong>id</strong></td><td style=\"height:25px;\">\n				模型ID</td><td style=\"height:25px;\">\n				int(10) NOT NULL auto_increment</td></tr><tr><td style=\"height:25px;\"><strong>name</strong></td><td style=\"height:25px;\">\n				模型名称</td><td style=\"height:25px;\">\n				varchar(20) NOT NULL</td></tr><tr><td style=\"height:25px;\"><strong>table</strong></td><td style=\"height:25px;\">\n				数据表</td><td style=\"height:25px;\">\n				varchar(30) NOT NULL</td></tr><tr><td style=\"height:25px;\"><strong>de</strong><strong>ｓｃｒｉｐｔ</strong><strong>ion</strong></td><td style=\"height:25px;\">\n				模型描述</td><td style=\"height:25px;\">\n				varchar(50) NOT NULL</td></tr><tr><td style=\"height:25px;\"><strong>state</strong></td><td style=\"height:25px;\">\n				是否启用</td><td style=\"height:25px;\">\n				int(2) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>issystem</strong></td><td style=\"height:25px;\">\n				是否系统内置</td><td style=\"height:25px;\">\n				int(2) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>info</strong></td><td style=\"height:25px;\">\n				内容</td><td style=\"height:25px;\">\n				text NOT NULL</td></tr><tr><td colspan=\"3\" style=\"height:29px;\"><strong>索引：</strong><br/>\n				PRIMARY KEY (`id`)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>43</strong><strong>、</strong><strong>dede_</strong><strong>member_msg</strong><strong>：用户信息表</strong><br/></p><table style=\"width:552px;\" border=\"1\" align=\"center\" width=\"552\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:37px;\">表名：dede_member_msg\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：用户信息表<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.56%;height:30px;\">\n				字段名</td><td style=\"width:27.42%;height:30px;\">\n				说明描述</td><td style=\"height:30px;\">\n				具体参数</td></tr><tr><td style=\"height:26px;\"><strong>id</strong></td><td style=\"height:26px;\">\n				ID</td><td style=\"height:26px;\">\n				int(10) unsigned NOT NULL auto_increment</td></tr><tr><td style=\"height:26px;\"><strong>mid</strong></td><td style=\"height:26px;\">\n				会员ID</td><td style=\"height:26px;\">\n				mediumint(8) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:26px;\"><strong>userid</strong></td><td style=\"height:26px;\">\n				用户名</td><td style=\"height:26px;\">\n				char(20) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:26px;\"><strong>ip</strong></td><td style=\"height:26px;\">\n				登录IP</td><td style=\"height:26px;\">\n				char(15) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:26px;\"><strong>ischeck</strong></td><td style=\"height:26px;\">\n				是否审核</td><td style=\"height:26px;\">\n				smallint(6) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:26px;\"><strong>dtime</strong></td><td style=\"height:26px;\">\n				发表时间</td><td style=\"height:26px;\">\n				int(10) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:26px;\"><strong>msg</strong></td><td style=\"height:26px;\">\n				内容</td><td style=\"height:26px;\">\n				text</td></tr><tr><td colspan=\"3\" style=\"height:30px;\"><strong>索引：</strong><br/>\n				PRIMARY KEY (`id`),<br/>\n				KEY `id` (`ischeck`,`mid`)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>44</strong><strong>、</strong><strong>dede_</strong><strong>member_operation</strong><strong>：用户产品表</strong><br/></p><table style=\"width:549px;\" border=\"1\" align=\"center\" width=\"549\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:36px;\">表名：dede_member_operation\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：用户产品表<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.72%;height:29px;\">\n				字段名</td><td style=\"width:27.64%;height:29px;\">\n				说明描述</td><td style=\"height:29px;\">\n				具体参数</td></tr><tr><td style=\"height:25px;\"><strong>aid</strong></td><td style=\"height:25px;\">\n				产品ID</td><td style=\"height:25px;\">\n				int(11) NOT NULL auto_increment</td></tr><tr><td style=\"height:25px;\"><strong>buyid</strong></td><td style=\"height:25px;\">\n				订单号</td><td style=\"height:25px;\">\n				varchar(80) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:25px;\"><strong>pname</strong></td><td style=\"height:25px;\">\n				产品名称</td><td style=\"height:25px;\">\n				varchar(50) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:25px;\"><strong>product</strong></td><td style=\"height:25px;\">\n				产品</td><td style=\"height:25px;\">\n				varchar(10) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:25px;\"><strong>money</strong></td><td style=\"height:25px;\">\n				价格</td><td style=\"height:25px;\">\n				int(11) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>mtime</strong></td><td style=\"height:25px;\">\n				购买时间</td><td style=\"height:25px;\">\n				int(11) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>pid</strong></td><td style=\"height:25px;\">\n				会员产品</td><td style=\"height:25px;\">\n				int(11) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>mid</strong></td><td style=\"height:25px;\">\n				会员ID</td><td style=\"height:25px;\">\n				int(11) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>sta</strong></td><td style=\"height:25px;\">\n				状态</td><td style=\"height:25px;\">\n				int(11) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>oldinfo</strong></td><td style=\"height:25px;\">\n				操作</td><td style=\"height:25px;\">\n				varchar(200) NOT NULL default &#39;&#39;</td></tr><tr><td colspan=\"3\" style=\"height:29px;\"><strong>索引：</strong><br/>\n				PRIMARY KEY (`aid`),<br/>\n				KEY `buyid` (`buyid`),<br/>\n				KEY `pid` (`pid`,`mid`,`sta`)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>45</strong><strong>、</strong><strong>dede_</strong><strong>member_person</strong><strong>：个人用户表</strong><br/></p><table style=\"width:549px;\" border=\"1\" align=\"center\" width=\"549\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:34px;\">表名：dede_member_person\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：个人用户表<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.7%;height:28px;\">\n				字段名</td><td style=\"width:27.62%;height:28px;\">\n				说明描述</td><td style=\"height:28px;\">\n				具体参数</td></tr><tr><td style=\"height:24px;\"><strong>mid</strong></td><td style=\"height:24px;\">\n				会员ID</td><td style=\"height:24px;\">\n				mediumint(8) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>onlynet</strong></td><td style=\"height:24px;\">\n				联系方式限制</td><td style=\"height:24px;\">\n				tinyint(1) unsigned NOT NULL default &#39;1&#39;</td></tr><tr><td style=\"height:24px;\"><strong>sex</strong></td><td style=\"height:24px;\">\n				性别</td><td style=\"height:24px;\">\n				enum(&#39;男&#39;,&#39;女&#39;,&#39;保密&#39;) NOT NULL default &#39;男&#39;</td></tr><tr><td style=\"height:24px;\"><strong>uname</strong></td><td style=\"height:24px;\">\n				昵称</td><td style=\"height:24px;\">\n				char(30) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:24px;\"><strong>qq</strong></td><td style=\"height:24px;\">\n				QQ号</td><td style=\"height:24px;\">\n				char(12) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:24px;\"><strong>msn</strong></td><td style=\"height:24px;\">\n				msn</td><td style=\"height:24px;\">\n				char(50) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:24px;\"><strong>tel</strong></td><td style=\"height:24px;\">\n				电话号</td><td style=\"height:24px;\">\n				varchar(15) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:24px;\"><strong>mobile</strong></td><td style=\"height:24px;\">\n				手机</td><td style=\"height:24px;\">\n				varchar(15) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:24px;\"><strong>place</strong></td><td style=\"height:24px;\">\n				目前所在地</td><td style=\"height:24px;\">\n				smallint(5) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>oldplace</strong></td><td style=\"height:24px;\">\n				家乡</td><td style=\"height:24px;\">\n				smallint(5) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>birthday</strong></td><td style=\"height:24px;\">\n				生日</td><td style=\"height:24px;\">\n				date NOT NULL default &#39;1980-01-01&#39;</td></tr><tr><td style=\"height:24px;\"><strong>star</strong></td><td style=\"height:24px;\">\n				星座</td><td style=\"height:24px;\">\n				smallint(6) unsigned NOT NULL default &#39;1&#39;</td></tr><tr><td style=\"height:24px;\"><strong>income</strong></td><td style=\"height:24px;\">\n				收入</td><td style=\"height:24px;\">\n				smallint(6) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>education</strong></td><td style=\"height:24px;\">\n				教育程度</td><td style=\"height:24px;\">\n				smallint(6) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>height</strong></td><td style=\"height:24px;\">\n				身高</td><td style=\"height:24px;\">\n				smallint(5) unsigned NOT NULL default &#39;160&#39;</td></tr><tr><td style=\"height:24px;\"><strong>bodytype</strong></td><td style=\"height:24px;\">\n				体型</td><td style=\"height:24px;\">\n				smallint(6) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>blood</strong></td><td style=\"height:24px;\">\n				血型</td><td style=\"height:24px;\">\n				smallint(6) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>vocation</strong></td><td style=\"height:24px;\">\n				行业</td><td style=\"height:24px;\">\n				smallint(6) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>smoke</strong></td><td style=\"height:24px;\">\n				是否抽烟</td><td style=\"height:24px;\">\n				smallint(6) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>marital</strong></td><td style=\"height:24px;\">\n				婚姻</td><td style=\"height:24px;\">\n				smallint(6) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>house</strong></td><td style=\"height:24px;\">\n				住房</td><td style=\"height:24px;\">\n				smallint(6) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>drink</strong></td><td style=\"height:24px;\">\n				是否饮酒</td><td style=\"height:24px;\">\n				smallint(6) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>datingtype</strong></td><td style=\"height:24px;\">\n				交友</td><td style=\"height:24px;\">\n				smallint(6) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>language</strong></td><td style=\"height:24px;\">\n				语言</td><td style=\"height:24px;\">\n				set(&#39;普通话&#39;,&#39;上海话&#39;,&#39;广东话&#39;,&#39;英语&#39;,&#39;日语&#39;,&#39;韩语&#39;,&#39;法语&#39;,&#39;意大利语&#39;,&#39;德语&#39;,&#39;西班牙语&#39;,&#39;俄语&#39;,&#39;阿拉伯语&#39;) default NULL</td></tr><tr><td style=\"height:24px;\"><strong>nature</strong></td><td style=\"height:24px;\">\n				性格</td><td style=\"height:24px;\">\n				set(&#39;性格外向&#39;,&#39;性格内向&#39;,&#39;活泼开朗&#39;,&#39;豪放不羁&#39;,&#39;患得患失&#39;,&#39;冲动&#39;,&#39;幽默&#39;,&#39;稳重&#39;,&#39;轻浮&#39;,&#39;沉默寡言&#39;,&#39;多愁善感&#39;,&#39;时喜时悲&#39;,&#39;附庸风雅&#39;,&#39;能说会道&#39;,&#39;坚强&#39;,&#39;脆弱&#39;,&#39;幼稚&#39;,&#39;成熟&#39;,&#39;快言快语&#39;,&#39;损人利己&#39;,&#39;狡猾善变&#39;,&#39;交际广泛&#39;,&#39;优柔寡断&#39;,&#39;自私&#39;,&#39;真诚&#39;,&#39;独立&#39;,&#39;依赖&#39;,&#39;难以琢磨&#39;,&#39;悲观消极&#39;,&#39;郁郁寡欢&#39;,&#39;胆小怕事&#39;,&#39;乐观向上&#39;,&#39;任性&#39;,&#39;自负&#39;,&#39;自卑&#39;,&#39;拜金&#39;,&#39;温柔体贴&#39;,&#39;小心翼翼&#39;,&#39;暴力倾向&#39;,&#39;逆来顺受&#39;,&#39;不拘小节&#39;,&#39;暴躁&#39;,&#39;倔强&#39;,&#39;豪爽&#39;,&#39;害羞&#39;,&#39;婆婆妈妈&#39;,&#39;敢做敢当&#39;,&#39;助人为乐&#39;,&#39;耿直&#39;,&#39;虚伪&#39;,&#39;孤僻&#39;,&#39;老实&#39;,&#39;守旧&#39;,&#39;敏感&#39;,&#39;迟钝&#39;,&#39;婆婆妈妈&#39;,&#39;武断&#39;,&#39;果断&#39;,&#39;刻薄&#39;) default NULL</td></tr><tr><td style=\"height:24px;\"><strong>lovemsg</strong></td><td style=\"height:24px;\">\n				人生格言</td><td style=\"height:24px;\">\n				varchar(100) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:24px;\"><strong>address</strong></td><td style=\"height:24px;\">\n				家庭住址</td><td style=\"height:24px;\">\n				varchar(50) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:24px;\"><strong>uptime</strong></td><td style=\"height:24px;\">\n				更新时间</td><td style=\"height:24px;\">\n				int(10) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td colspan=\"3\" style=\"height:28px;\"><strong>索引：</strong><br/>\n				PRIMARY KEY (`mid`)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>46</strong><strong>、</strong><strong>dede_</strong><strong>member_pms</strong><strong>：用户消息表</strong><br/></p><table style=\"width:555px;\" border=\"1\" align=\"center\" width=\"555\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:35px;\">表名：dede_member_pms\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：用户消息表<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.84%;height:28px;\">\n				字段名</td><td style=\"width:27.82%;height:28px;\">\n				说明描述</td><td style=\"height:28px;\">\n				具体参数</td></tr><tr><td style=\"height:24px;\"><strong>id</strong></td><td style=\"height:24px;\">\n				信息ID</td><td style=\"height:24px;\">\n				int(10) unsigned NOT NULL auto_increment</td></tr><tr><td style=\"height:24px;\"><strong>floginid</strong></td><td style=\"height:24px;\">\n				发信人</td><td style=\"height:24px;\">\n				varchar(20) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:24px;\"><strong>fromid</strong></td><td style=\"height:24px;\">\n				发信人ID</td><td style=\"height:24px;\">\n				mediumint(8) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>toid</strong></td><td style=\"height:24px;\">\n				收信人ID</td><td style=\"height:24px;\">\n				mediumint(8) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>tologinid</strong></td><td style=\"height:24px;\">\n				收信人</td><td style=\"height:24px;\">\n				char(20) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:24px;\"><strong>folder</strong></td><td style=\"height:24px;\">\n				信箱类型</td><td style=\"height:24px;\">\n				enum(&#39;inbox&#39;,&#39;outbox&#39;) default &#39;inbox&#39;</td></tr><tr><td style=\"height:24px;\"><strong>subject</strong></td><td style=\"height:24px;\">\n				信息标题</td><td style=\"height:24px;\">\n				varchar(60) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:24px;\"><strong>sendtime</strong></td><td style=\"height:24px;\">\n				发送时间</td><td style=\"height:24px;\">\n				int(10) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>writetime</strong></td><td style=\"height:24px;\">\n				写信时间</td><td style=\"height:24px;\">\n				int(10) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>hasview</strong></td><td style=\"height:24px;\">\n				阅读状态</td><td style=\"height:24px;\">\n				tinyint(1) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>isadmin</strong></td><td style=\"height:24px;\">\n				是否为系统信息</td><td style=\"height:24px;\">\n				tinyint(1) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>message</strong></td><td style=\"height:24px;\">\n				信息内容</td><td style=\"height:24px;\">\n				text</td></tr><tr><td colspan=\"3\" style=\"height:28px;\"><strong>索引：</strong><br/>\n				PRIMARY KEY (`id`),<br/>\n				KEY `sendtime` (`sendtime`)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>47</strong><strong>、</strong><strong>dede_</strong><strong>member_snsmsg</strong><strong>：用户短信息表</strong><br/></p><table style=\"width:549px;\" border=\"1\" align=\"center\" width=\"549\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:35px;\">表名：dede_member_snsmsg\n								(ENGINE=MyISAM/CHARSET=latin1)\n								说明：用户短信息表<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.7%;height:29px;\">\n				字段名</td><td style=\"width:27.64%;height:29px;\">\n				说明描述</td><td style=\"height:29px;\">\n				具体参数</td></tr><tr><td style=\"height:25px;\"><strong>id</strong></td><td style=\"height:25px;\">\n				ID</td><td style=\"height:25px;\">\n				int(10) unsigned NOT NULL auto_increment</td></tr><tr><td style=\"height:25px;\"><strong>mid</strong></td><td style=\"height:25px;\">\n				会员ID</td><td style=\"height:25px;\">\n				mediumint(8) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>userid</strong></td><td style=\"height:25px;\">\n				会员用户名</td><td style=\"height:25px;\">\n				varchar(20) NOT NULL</td></tr><tr><td style=\"height:25px;\"><strong>sendtime</strong></td><td style=\"height:25px;\">\n				发送时间</td><td style=\"height:25px;\">\n				int(10) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>msg</strong></td><td style=\"height:25px;\">\n				信息内容</td><td style=\"height:25px;\">\n				varchar(250) NOT NULL</td></tr><tr><td colspan=\"3\" style=\"height:29px;\"><strong>索引：</strong><br/>\n				PRIMARY KEY (`id`)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>48</strong><strong>、</strong><strong>dede_</strong><strong>member_space</strong><strong>：用户空间表</strong><br/></p><table style=\"width:543px;\" border=\"1\" align=\"center\" width=\"543\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:37px;\">表名：dede_member_space\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：用户空间表<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.58%;height:30px;\">\n				字段名</td><td style=\"width:27.44%;height:30px;\">\n				说明描述</td><td style=\"height:30px;\">\n				具体参数</td></tr><tr><td style=\"height:26px;\"><strong>mid</strong></td><td style=\"height:26px;\">\n				会员ID</td><td style=\"height:26px;\">\n				mediumint(8) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:26px;\"><strong>pagesize</strong></td><td style=\"height:26px;\">\n				每页文档数</td><td style=\"height:26px;\">\n				smallint(5) unsigned NOT NULL default &#39;10&#39;</td></tr><tr><td style=\"height:26px;\"><strong>matt</strong></td><td style=\"height:26px;\">\n				会员属性</td><td style=\"height:26px;\">\n				smallint(6) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:26px;\"><strong>spacename</strong></td><td style=\"height:26px;\">\n				空间名</td><td style=\"height:26px;\">\n				varchar(50) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:26px;\"><strong>spacelogo</strong></td><td style=\"height:26px;\">\n				空间logo</td><td style=\"height:26px;\">\n				varchar(50) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:26px;\"><strong>spacestyle</strong></td><td style=\"height:26px;\">\n				空间风格</td><td style=\"height:26px;\">\n				varchar(20) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:26px;\"><strong>sign</strong></td><td style=\"height:26px;\">\n				签名</td><td style=\"height:26px;\">\n				varchar(100) NOT NULL default &#39;没签名&#39;</td></tr><tr><td style=\"height:26px;\"><strong>spacenews</strong></td><td style=\"height:26px;\">\n				空间动态</td><td style=\"height:26px;\">\n				text</td></tr><tr><td colspan=\"3\" style=\"height:30px;\"><strong>索引：</strong><br/>\n				PRIMARY KEY (`mid`)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>49</strong><strong>、</strong><strong>dede_</strong><strong>member_stow</strong><strong>：用户收藏表</strong><br/></p><table style=\"width:543px;\" border=\"1\" align=\"center\" width=\"543\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:34px;\">表名：dede_member_stow\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：用户收藏表<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.84%;height:28px;\">\n				字段名</td><td style=\"width:27.8%;height:28px;\">\n				说明描述</td><td style=\"height:28px;\">\n				具体参数</td></tr><tr><td style=\"height:24px;\"><strong>id</strong></td><td style=\"height:24px;\">\n				收藏ID</td><td style=\"height:24px;\">\n				int(10) unsigned NOT NULL auto_increment</td></tr><tr><td style=\"height:24px;\"><strong>mid</strong></td><td style=\"height:24px;\">\n				会员ID</td><td style=\"height:24px;\">\n				mediumint(8) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>aid</strong></td><td style=\"height:24px;\">\n				文章ID</td><td style=\"height:24px;\">\n				mediumint(8) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>title</strong></td><td style=\"height:24px;\">\n				文章标题</td><td style=\"height:24px;\">\n				char(60) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:24px;\"><strong>addtime</strong></td><td style=\"height:24px;\">\n				收藏时间</td><td style=\"height:24px;\">\n				int(10) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>type</strong></td><td style=\"height:24px;\">\n				类型</td><td style=\"height:24px;\">\n				varchar(20) NOT NULL default &#39;sys&#39;</td></tr><tr><td colspan=\"3\" style=\"height:28px;\"><strong>索引：</strong><br/>\n				PRIMARY KEY (`id`),<br/>\n				KEY `uid` (`mid`)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>50</strong><strong>、</strong><strong>dede_</strong><strong>member_stowtype</strong><strong>：用户收藏类型表</strong><br/></p><table style=\"width:543px;\" border=\"1\" align=\"center\" width=\"543\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:37px;\">表名：dede_member_stowtype\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：用户收藏类型表<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.7%;height:31px;\">\n				字段名</td><td style=\"width:27.62%;height:31px;\">\n				说明描述</td><td style=\"height:31px;\">\n				具体参数</td></tr><tr><td style=\"height:26px;\"><strong>stowname</strong></td><td style=\"height:26px;\">\n				收藏类型</td><td style=\"height:26px;\">\n				varchar(30) NOT NULL</td></tr><tr><td style=\"height:26px;\"><strong>indexname</strong></td><td style=\"height:26px;\">\n				收藏名称</td><td style=\"height:26px;\">\n				varchar(30) NOT NULL</td></tr><tr><td style=\"height:26px;\"><strong>indexurl</strong></td><td style=\"height:26px;\">\n				收藏地址</td><td style=\"height:26px;\">\n				varchar(50) NOT NULL</td></tr><tr><td colspan=\"3\" style=\"height:31px;\"><strong>索引：</strong><br/>\n				PRIMARY KEY (`stowname`)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>51</strong><strong>、</strong><strong>dede_</strong><strong>member_tj</strong><strong>：</strong><br/></p><table style=\"width:537px;\" border=\"1\" align=\"center\" width=\"537\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:35px;\">表名：dede_member_tj\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：Top<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.56%;height:29px;\">\n				字段名</td><td style=\"width:27.44%;height:29px;\">\n				说明描述</td><td style=\"height:29px;\">\n				具体参数</td></tr><tr><td style=\"height:25px;\"><strong>mid</strong></td><td style=\"height:25px;\">\n				会员ID</td><td style=\"height:25px;\">\n				mediumint(8) NOT NULL auto_increment</td></tr><tr><td style=\"height:25px;\"><strong>article</strong></td><td style=\"height:25px;\">\n				文章数目</td><td style=\"height:25px;\">\n				smallint(5) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>album</strong></td><td style=\"height:25px;\">\n				相册数目</td><td style=\"height:25px;\">\n				smallint(5) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>archives</strong></td><td style=\"height:25px;\">\n				档案数目</td><td style=\"height:25px;\">\n				smallint(5) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>homecount</strong></td><td style=\"height:25px;\">\n				空间访问次数</td><td style=\"height:25px;\">\n				int(10) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>pagecount</strong></td><td style=\"height:25px;\">\n				页面访问</td><td style=\"height:25px;\">\n				int(10) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>feedback</strong></td><td style=\"height:25px;\">\n				评论数目</td><td style=\"height:25px;\">\n				mediumint(8) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>friend</strong></td><td style=\"height:25px;\">\n				好友数目</td><td style=\"height:25px;\">\n				smallint(5) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>stow</strong></td><td style=\"height:25px;\">\n				收藏数目</td><td style=\"height:25px;\">\n				smallint(5) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>soft</strong></td><td style=\"height:25px;\">\n				软件数目</td><td style=\"height:25px;\">\n				int(10) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>info</strong></td><td style=\"height:25px;\">\n				分类信息数目</td><td style=\"height:25px;\">\n				int(10) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>shop</strong></td><td style=\"height:25px;\">\n				商品数目</td><td style=\"height:25px;\">\n				int(10) NOT NULL default &#39;0&#39;</td></tr><tr><td colspan=\"3\" style=\"height:29px;\"><strong>索引：</strong><br/>\n				PRIMARY KEY (`mid`)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>52</strong><strong>、</strong><strong>dede_</strong><strong>member_type</strong><strong>：会员类型表</strong><br/></p><table style=\"width:555px;\" border=\"1\" align=\"center\" width=\"555\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:34px;\">表名：dede_member_type\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：会员类型表<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.84%;height:28px;\">\n				字段名</td><td style=\"width:27.82%;height:28px;\">\n				说明描述</td><td style=\"height:28px;\">\n				具体参数</td></tr><tr><td style=\"height:24px;\"><strong>aid</strong></td><td style=\"height:24px;\">\n				ID</td><td style=\"height:24px;\">\n				int(11) NOT NULL auto_increment</td></tr><tr><td style=\"height:24px;\"><strong>rank</strong></td><td style=\"height:24px;\">\n				会员级别</td><td style=\"height:24px;\">\n				int(11) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>pname</strong></td><td style=\"height:24px;\">\n				产品名称</td><td style=\"height:24px;\">\n				varchar(50) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:24px;\"><strong>money</strong></td><td style=\"height:24px;\">\n				价格</td><td style=\"height:24px;\">\n				int(11) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>exptime</strong></td><td style=\"height:24px;\">\n				会员期限</td><td style=\"height:24px;\">\n				int(11) NOT NULL default &#39;30&#39;</td></tr><tr><td colspan=\"3\" style=\"height:28px;\"><strong>索引：</strong><br/>\n				PRIMARY KEY (`aid`)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>53</strong><strong>、</strong><strong>dede_</strong><strong>member_vhistory</strong><strong>：会员历史访问表</strong><br/></p><table style=\"width:555px;\" border=\"1\" align=\"center\" width=\"555\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:36px;\">表名：dede_member_vhistory\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：会员历史访问表<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.6%;height:29px;\">\n				字段名</td><td style=\"width:27.46%;height:29px;\">\n				说明描述</td><td style=\"height:29px;\">\n				具体参数</td></tr><tr><td style=\"height:25px;\"><strong>id</strong></td><td style=\"height:25px;\">\n				访问ID</td><td style=\"height:25px;\">\n				int(10) NOT NULL auto_increment</td></tr><tr><td style=\"height:25px;\"><strong>mid</strong></td><td style=\"height:25px;\">\n				会员ID</td><td style=\"height:25px;\">\n				mediumint(8) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>loginid</strong></td><td style=\"height:25px;\">\n				登录名</td><td style=\"height:25px;\">\n				char(20) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:25px;\"><strong>vid</strong></td><td style=\"height:25px;\">\n				被访问者ID</td><td style=\"height:25px;\">\n				mediumint(8) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>vloginid</strong></td><td style=\"height:25px;\">\n				被访问者用户名</td><td style=\"height:25px;\">\n				char(20) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:25px;\"><strong>count</strong></td><td style=\"height:25px;\">\n				访问次数</td><td style=\"height:25px;\">\n				smallint(5) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>vip</strong></td><td style=\"height:25px;\">\n				登录IP</td><td style=\"height:25px;\">\n				char(15) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:25px;\"><strong>vtime</strong></td><td style=\"height:25px;\">\n				访问时间</td><td style=\"height:25px;\">\n				int(10) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td colspan=\"3\" style=\"height:29px;\"><strong>索引：</strong><br/>\n				PRIMARY KEY (`id`),<br/>\n				KEY `vtime` (`vtime`),<br/>\n				KEY `mid` (`mid`,`vid`)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>54</strong><strong>、</strong><strong>dede_</strong><strong>moneycard_record</strong><strong>：用户点卡表</strong><br/></p><table style=\"width:555px;\" border=\"1\" align=\"center\" width=\"555\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:34px;\">表名：dede_moneycard_record\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：用户点卡表<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.84%;height:28px;\">\n				字段名</td><td style=\"width:27.82%;height:28px;\">\n				说明描述</td><td style=\"height:28px;\">\n				具体参数</td></tr><tr><td style=\"height:24px;\"><strong>aid</strong></td><td style=\"height:24px;\">\n				点卡ID</td><td style=\"height:24px;\">\n				int(11) NOT NULL auto_increment</td></tr><tr><td style=\"height:24px;\"><strong>ctid</strong></td><td style=\"height:24px;\">\n				点卡类型</td><td style=\"height:24px;\">\n				int(11) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>cardid</strong></td><td style=\"height:24px;\">\n				点卡</td><td style=\"height:24px;\">\n				varchar(50) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:24px;\"><strong>uid</strong></td><td style=\"height:24px;\">\n				使用会员ID</td><td style=\"height:24px;\">\n				int(11) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>isexp</strong></td><td style=\"height:24px;\">\n				状态</td><td style=\"height:24px;\">\n				smallint(6) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>mtime</strong></td><td style=\"height:24px;\">\n				生成时间</td><td style=\"height:24px;\">\n				int(11) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>utime</strong></td><td style=\"height:24px;\">\n				使用日期</td><td style=\"height:24px;\">\n				int(11) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>money</strong></td><td style=\"height:24px;\">\n				价格</td><td style=\"height:24px;\">\n				int(11) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>num</strong></td><td style=\"height:24px;\">\n				点数</td><td style=\"height:24px;\">\n				int(11) NOT NULL default &#39;0&#39;</td></tr><tr><td colspan=\"3\" style=\"height:28px;\"><strong>索引：</strong><br/>\n				PRIMARY KEY (`aid`),<br/>\n				KEY `ctid` (`ctid`),<br/>\n				KEY `cardid` (`cardid`),<br/>\n				KEY `uid` (`uid`)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>55</strong><strong>、</strong><strong>dede_</strong><strong>moneycard_type</strong><strong>：点卡类型表</strong><br/></p><table style=\"width:549px;\" border=\"1\" align=\"center\" width=\"549\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:39px;\">表名：dede_moneycard_type\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：点卡类型表<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.58%;height:32px;\">\n				字段名</td><td style=\"width:27.44%;height:32px;\">\n				说明描述</td><td style=\"height:32px;\">\n				具体参数</td></tr><tr><td style=\"height:27px;\"><strong>tid</strong></td><td style=\"height:27px;\">\n				点卡类型ID</td><td style=\"height:27px;\">\n				int(11) NOT NULL auto_increment</td></tr><tr><td style=\"height:27px;\"><strong>num</strong></td><td style=\"height:27px;\">\n				点数</td><td style=\"height:27px;\">\n				int(11) NOT NULL default &#39;500&#39;</td></tr><tr><td style=\"height:27px;\"><strong>money</strong></td><td style=\"height:27px;\">\n				价格</td><td style=\"height:27px;\">\n				int(11) NOT NULL default &#39;50&#39;</td></tr><tr><td style=\"height:27px;\"><strong>pname</strong></td><td style=\"height:27px;\">\n				类型名称</td><td style=\"height:27px;\">\n				varchar(50) NOT NULL default &#39;&#39;</td></tr><tr><td colspan=\"3\" style=\"height:32px;\"><strong>索引：</strong><br/>\n				PRIMARY KEY (`tid`)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>56</strong><strong>、</strong><strong>dede_</strong><strong>mtypes</strong><strong>：</strong><br/></p><table style=\"width:543px;\" border=\"1\" align=\"center\" width=\"543\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:36px;\">表名：dede_mtypes\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：Top<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.72%;height:30px;\">\n				字段名</td><td style=\"width:27.62%;height:30px;\">\n				说明描述</td><td style=\"height:30px;\">\n				具体参数</td></tr><tr><td style=\"height:26px;\"><strong>mtypeid</strong></td><td style=\"height:26px;\">\n				分类ID</td><td style=\"height:26px;\">\n				mediumint(8) unsigned NOT NULL auto_increment</td></tr><tr><td style=\"height:26px;\"><strong>mtypename</strong></td><td style=\"height:26px;\">\n				分类名称</td><td style=\"height:26px;\">\n				char(40) NOT NULL</td></tr><tr><td style=\"height:26px;\"><strong>channelid</strong></td><td style=\"height:26px;\">\n				内容模型</td><td style=\"height:26px;\">\n				smallint(6) NOT NULL default &#39;1&#39;</td></tr><tr><td style=\"height:26px;\"><strong>mid</strong></td><td style=\"height:26px;\">\n				会员ID</td><td style=\"height:26px;\">\n				mediumint(8) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td colspan=\"3\" style=\"height:30px;\"><strong>索引：</strong><br/>\n				PRIMARY KEY (`mtypeid`)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>57</strong><strong>、</strong><strong>dede_</strong><strong>multiserv_config</strong><strong>：远程配置表</strong><br/></p><table style=\"width:552px;\" border=\"1\" align=\"center\" width=\"552\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:36px;\">表名：dede_multiserv_config\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：远程配置表<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.46%;height:30px;\">\n				字段名</td><td style=\"width:27.26%;height:30px;\">\n				说明描述</td><td style=\"height:30px;\">\n				具体参数</td></tr><tr><td style=\"height:26px;\"><strong>remoteuploads</strong></td><td style=\"height:26px;\">\n				是否启用附件服务器</td><td style=\"height:26px;\">\n				smallint(6) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:26px;\"><strong>remoteupUrl</strong></td><td style=\"height:26px;\">\n				附件服务器域名</td><td style=\"height:26px;\">\n				text NOT NULL</td></tr><tr><td style=\"height:26px;\"><strong>rminfo</strong></td><td style=\"height:26px;\">\n				远程服务器</td><td style=\"height:26px;\">\n				text</td></tr><tr><td style=\"height:26px;\"><strong>servinfo</strong></td><td style=\"height:26px;\">\n				远程服务器列表</td><td style=\"height:26px;\">\n				mediumtext</td></tr><tr><td colspan=\"3\" style=\"height:30px;\"><strong>索引：</strong><br/>\n				PRIMARY KEY (`remoteuploads`)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>58</strong><strong>、</strong><strong>dede_</strong><strong>myad</strong><strong>：我的广告表</strong><br/></p><table style=\"width:556px;\" border=\"1\" align=\"center\" width=\"556\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:34px;\">表名：dede_myad\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：我的广告表<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.44%;height:28px;\">\n				字段名</td><td style=\"width:27.28%;height:28px;\">\n				说明描述</td><td style=\"height:28px;\">\n				具体参数</td></tr><tr><td style=\"height:24px;\"><strong>aid</strong></td><td style=\"height:24px;\">\n				编号</td><td style=\"height:24px;\">\n				mediumint(8) unsigned NOT NULL auto_increment</td></tr><tr><td style=\"height:24px;\"><strong>typeid</strong></td><td style=\"height:24px;\">\n				广告位标识</td><td style=\"height:24px;\">\n				smallint(5) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>tagname</strong></td><td style=\"height:24px;\">\n				广告范围</td><td style=\"height:24px;\">\n				varchar(30) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:24px;\"><strong>adname</strong></td><td style=\"height:24px;\">\n				广告名称</td><td style=\"height:24px;\">\n				varchar(60) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:24px;\"><strong>timeset</strong></td><td style=\"height:24px;\">\n				时间限制</td><td style=\"height:24px;\">\n				smallint(6) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>starttime</strong></td><td style=\"height:24px;\">\n				广告投放开始时间</td><td style=\"height:24px;\">\n				int(10) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>endtime</strong></td><td style=\"height:24px;\">\n				广告投放结束时间</td><td style=\"height:24px;\">\n				int(10) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>normbody</strong></td><td style=\"height:24px;\">\n				正常显示内容</td><td style=\"height:24px;\">\n				text</td></tr><tr><td style=\"height:24px;\"><strong>expbody</strong></td><td style=\"height:24px;\">\n				过期显示内容</td><td style=\"height:24px;\">\n				text</td></tr><tr><td colspan=\"3\" style=\"height:28px;\"><strong>索引：</strong><br/>\n				PRIMARY KEY (`aid`),<br/>\n				KEY `tagname` (`tagname`,`typeid`,`timeset`,`endtime`,`starttime`)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>59</strong><strong>、</strong><strong>dede_</strong><strong>myadtype</strong><strong>：我的广告类型表</strong><br/></p><table style=\"width:556px;\" border=\"1\" align=\"center\" width=\"556\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:34px;\">表名：dede_myad\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：我的广告类型表<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.16%;height:28px;\">\n				字段名</td><td style=\"width:26.92%;height:28px;\">\n				说明描述</td><td style=\"height:28px;\">\n				具体参数</td></tr><tr><td style=\"height:24px;\"><strong>id</strong></td><td style=\"height:24px;\">\n				编号</td><td style=\"height:24px;\">\n				mediumint(8) unsigned NOT NULL auto_increment</td></tr><tr><td style=\"height:24px;\"><strong>typename</strong></td><td style=\"height:24px;\">\n				类型名称</td><td style=\"height:24px;\">\n				varchar(50) NOT NULL default &#39;&#39;</td></tr><tr><td colspan=\"3\" style=\"height:28px;\"><strong>索引：</strong><br/>\n				PRIMARY KEY (`id`),</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>60</strong><strong>、</strong><strong>dede_</strong><strong>mytag</strong><strong>：我的标签表</strong><br/></p><table style=\"width:556px;\" border=\"1\" align=\"center\" width=\"556\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:35px;\">表名：dede_mytag\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：我的标签表<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.32%;height:29px;\">\n				字段名</td><td style=\"width:27.1%;height:29px;\">\n				说明描述</td><td style=\"height:29px;\">\n				具体参数</td></tr><tr><td style=\"height:25px;\"><strong>aid</strong></td><td style=\"height:25px;\">\n				标记ID</td><td style=\"height:25px;\">\n				mediumint(8) unsigned NOT NULL auto_increment</td></tr><tr><td style=\"height:25px;\"><strong>typeid</strong></td><td style=\"height:25px;\">\n				栏目ID</td><td style=\"height:25px;\">\n				smallint(5) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>tagname</strong></td><td style=\"height:25px;\">\n				标记名称</td><td style=\"height:25px;\">\n				varchar(30) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:25px;\"><strong>timeset</strong></td><td style=\"height:25px;\">\n				时间限制</td><td style=\"height:25px;\">\n				smallint(6) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>starttime</strong></td><td style=\"height:25px;\">\n				开始时间</td><td style=\"height:25px;\">\n				int(10) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>endtime</strong></td><td style=\"height:25px;\">\n				结束时间</td><td style=\"height:25px;\">\n				int(10) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>normbody</strong></td><td style=\"height:25px;\">\n				正常显示内容</td><td style=\"height:25px;\">\n				text</td></tr><tr><td style=\"height:25px;\"><strong>expbody</strong></td><td style=\"height:25px;\">\n				过期显示内容</td><td style=\"height:25px;\">\n				text</td></tr><tr><td colspan=\"3\" style=\"height:29px;\"><strong>索引：</strong><br/>\n				PRIMARY KEY (`aid`),<br/>\n				KEY `tagname` (`tagname`,`typeid`,`timeset`,`endtime`,`starttime`)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/>&nbsp;<br/><strong>61</strong><strong>、</strong><strong>dede_</strong><strong>payment</strong><strong>：支付表</strong><br/></p><table style=\"width:553px;\" border=\"1\" align=\"center\" width=\"553\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:35px;\">表名：dede_payment\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：支付表<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.44%;height:29px;\">\n				字段名</td><td style=\"width:27.28%;height:29px;\">\n				说明描述</td><td style=\"height:29px;\">\n				具体参数</td></tr><tr><td style=\"height:25px;\"><strong>id</strong></td><td style=\"height:25px;\">\n				编号</td><td style=\"height:25px;\">\n				tinyint(3) unsigned NOT NULL auto_increment</td></tr><tr><td style=\"height:25px;\"><strong>code</strong></td><td style=\"height:25px;\">\n				接口类型</td><td style=\"height:25px;\">\n				varchar(20) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:25px;\"><strong>name</strong></td><td style=\"height:25px;\">\n				接口名称</td><td style=\"height:25px;\">\n				varchar(120) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:25px;\"><strong>fee</strong></td><td style=\"height:25px;\">\n				&nbsp;</td><td style=\"height:25px;\">\n				varchar(10) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>description</strong></td><td style=\"height:25px;\">\n				描述</td><td style=\"height:25px;\">\n				text NOT NULL</td></tr><tr><td style=\"height:25px;\"><strong>rank</strong></td><td style=\"height:25px;\">\n				&nbsp;</td><td style=\"height:25px;\">\n				tinyint(3) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>config</strong></td><td style=\"height:25px;\">\n				&nbsp;</td><td style=\"height:25px;\">\n				text NOT NULL</td></tr><tr><td style=\"height:25px;\"><strong>enabled</strong></td><td style=\"height:25px;\">\n				&nbsp;</td><td style=\"height:25px;\">\n				tinyint(1) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>cod</strong></td><td style=\"height:25px;\">\n				&nbsp;</td><td style=\"height:25px;\">\n				tinyint(1) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>online</strong></td><td style=\"height:25px;\">\n				&nbsp;</td><td style=\"height:25px;\">\n				tinyint(1) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td colspan=\"3\" style=\"height:29px;\"><strong>索引：</strong><br/>\n				PRIMARY KEY (`id`),<br/>\n				UNIQUE KEY `code` (`code`)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>62</strong><strong>、</strong><strong>dede_</strong><strong>plus</strong><strong>：插件表</strong><br/></p><table style=\"width:549px;\" border=\"1\" align=\"center\" width=\"549\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:35px;\">表名：dede_plus\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：插件表<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.7%;height:29px;\">\n				字段名</td><td style=\"width:27.64%;height:29px;\">\n				说明描述</td><td style=\"height:29px;\">\n				具体参数</td></tr><tr><td style=\"height:24px;\"><strong>aid</strong></td><td style=\"height:24px;\">\n				插件ID</td><td style=\"height:24px;\">\n				mediumint(8) unsigned NOT NULL auto_increment</td></tr><tr><td style=\"height:24px;\"><strong>plusname</strong></td><td style=\"height:24px;\">\n				插件名称</td><td style=\"height:24px;\">\n				varchar(30) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:24px;\"><strong>menustring</strong></td><td style=\"height:24px;\">\n				菜单配置</td><td style=\"height:24px;\">\n				varchar(200) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:24px;\"><strong>mainurl</strong></td><td style=\"height:24px;\">\n				目标框架</td><td style=\"height:24px;\">\n				varchar(50) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:24px;\"><strong>writer</strong></td><td style=\"height:24px;\">\n				作者</td><td style=\"height:24px;\">\n				varchar(30) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:24px;\"><strong>isshow</strong></td><td style=\"height:24px;\">\n				是否启用</td><td style=\"height:24px;\">\n				smallint(6) NOT NULL default &#39;1&#39;</td></tr><tr><td style=\"height:24px;\"><strong>filelist</strong></td><td style=\"height:24px;\">\n				文件列表</td><td style=\"height:24px;\">\n				text</td></tr><tr><td colspan=\"3\" style=\"height:29px;\"><strong>索引：</strong><br/>\n				PRIMARY KEY (`aid`)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>63</strong><strong>、</strong><strong>dede_</strong><strong>purview</strong><strong>：</strong><br/></p><table style=\"width:549px;\" border=\"1\" align=\"center\" width=\"549\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:35px;\">表名：dede_purview\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：插件表<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.3%;height:29px;\">\n				字段名</td><td style=\"width:27.08%;height:29px;\">\n				说明描述</td><td style=\"height:29px;\">\n				具体参数</td></tr><tr><td style=\"height:24px;\"><strong>mid</strong></td><td style=\"height:24px;\">\n				&nbsp;</td><td style=\"height:24px;\">\n				mediumint(8) unsigned NOT NULL auto_increment</td></tr><tr><td style=\"height:24px;\"><strong>typeid</strong></td><td style=\"height:24px;\">\n				&nbsp;</td><td style=\"height:24px;\">\n				smallint(5) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>rank</strong></td><td style=\"height:24px;\">\n				&nbsp;</td><td style=\"height:24px;\">\n				smallint(6) NOT NULL default NULL</td></tr><tr><td style=\"height:24px;\"><strong>pkey</strong></td><td style=\"height:24px;\">\n				&nbsp;</td><td style=\"height:24px;\">\n				varchar(30) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:24px;\"><strong>pvalue</strong></td><td style=\"height:24px;\">\n				&nbsp;</td><td style=\"height:24px;\">\n				text</td></tr><tr><td colspan=\"3\" style=\"height:29px;\"><strong>索引：</strong><br/>\n				PRIMARY KEY (`mid`)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>64</strong><strong>、</strong><strong>dede_</strong><strong>pwd_tmp</strong><strong>：</strong><br/></p><table style=\"width:543px;\" border=\"1\" align=\"center\" width=\"543\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:38px;\">表名：dede_pwd_tmp\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：Top<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.3%;height:31px;\">\n				字段名</td><td style=\"width:27.1%;height:31px;\">\n				说明描述</td><td style=\"height:31px;\">\n				具体参数</td></tr><tr><td style=\"height:27px;\"><strong>mid</strong></td><td style=\"height:27px;\">\n				会员ID</td><td style=\"height:27px;\">\n				mediumint(8) NOT NULL</td></tr><tr><td style=\"height:27px;\"><strong>membername</strong></td><td style=\"height:27px;\">\n				会员名称</td><td style=\"height:27px;\">\n				char(16) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:27px;\"><strong>pwd</strong></td><td style=\"height:27px;\">\n				密码</td><td style=\"height:27px;\">\n				char(32) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:27px;\"><strong>mailtime</strong></td><td style=\"height:27px;\">\n				邮件发送时间</td><td style=\"height:27px;\">\n				int(10) NOT NULL default &#39;0&#39;</td></tr><tr><td colspan=\"3\" style=\"height:31px;\"><strong>索引：</strong><br/>\n				PRIMARY KEY (`mid`)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>65</strong><strong>、</strong><strong>dede_</strong><strong>ratings</strong><strong>：</strong><br/></p><table style=\"width:543px;\" border=\"1\" align=\"center\" width=\"543\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:36px;\">表名：dede_ratings\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：Top<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.72%;height:29px;\">\n				字段名</td><td style=\"width:27.62%;height:29px;\">\n				说明描述</td><td style=\"height:29px;\">\n				具体参数</td></tr><tr><td style=\"height:25px;\"><strong>id</strong></td><td style=\"height:25px;\">\n				编号</td><td style=\"height:25px;\">\n				varchar(11) NOT NULL</td></tr><tr><td style=\"height:25px;\"><strong>total_votes</strong></td><td style=\"height:25px;\">\n				投票总数</td><td style=\"height:25px;\">\n				int(11) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>total_value</strong></td><td style=\"height:25px;\">\n				投票总数的值</td><td style=\"height:25px;\">\n				int(11) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>used_ips</strong></td><td style=\"height:25px;\">\n				投票的IP</td><td style=\"height:25px;\">\n				longtext</td></tr><tr><td colspan=\"3\" style=\"height:29px;\"><strong>索引：</strong><br/>\n				PRIMARY KEY (`id`)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>66</strong><strong>、</strong><strong>dede_</strong><strong>scores</strong><strong>：级别表</strong><br/></p><table style=\"width:543px;\" border=\"1\" align=\"center\" width=\"543\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:35px;\">表名：dede_scores\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：级别表<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.58%;height:29px;\">\n				字段名</td><td style=\"width:27.44%;height:29px;\">\n				说明描述</td><td style=\"height:29px;\">\n				具体参数</td></tr><tr><td style=\"height:25px;\"><strong>id</strong></td><td style=\"height:25px;\">\n				编号</td><td style=\"height:25px;\">\n				int(11) unsigned NOT NULL auto_increment</td></tr><tr><td style=\"height:25px;\"><strong>titles</strong></td><td style=\"height:25px;\">\n				级别头衔</td><td style=\"height:25px;\">\n				char(15) NOT NULL</td></tr><tr><td style=\"height:25px;\"><strong>icon</strong></td><td style=\"height:25px;\">\n				星星数</td><td style=\"height:25px;\">\n				smallint(6) unsigned default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>integral</strong></td><td style=\"height:25px;\">\n				积分</td><td style=\"height:25px;\">\n				int(10) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>isdefault</strong></td><td style=\"height:25px;\">\n				是否默认</td><td style=\"height:25px;\">\n				tinyint(1) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td colspan=\"3\" style=\"height:29px;\"><strong>索引：</strong><br/>\n				PRIMARY KEY (`id`),<br/>\n				KEY `integral` (`integral`)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>67</strong><strong>、</strong><strong>dede_</strong><strong>search_cache</strong><strong>：搜索缓存表</strong><br/></p><table style=\"width:541px;\" border=\"1\" align=\"center\" width=\"541\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:36px;\">表名：dede_search_cache\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：搜索缓存表<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.44%;height:30px;\">\n				字段名</td><td style=\"width:27.28%;height:30px;\">\n				说明描述</td><td style=\"height:30px;\">\n				具体参数</td></tr><tr><td style=\"height:26px;\"><strong>hash</strong></td><td style=\"height:26px;\">\n				hash值</td><td style=\"height:26px;\">\n				char(32) NOT NULL</td></tr><tr><td style=\"height:26px;\"><strong>lasttime</strong></td><td style=\"height:26px;\">\n				最后查询时间</td><td style=\"height:26px;\">\n				int(10) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:26px;\"><strong>rsnum</strong></td><td style=\"height:26px;\">\n				查询结果的数量</td><td style=\"height:26px;\">\n				mediumint(8) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:26px;\"><strong>ids</strong></td><td style=\"height:26px;\">\n				返回的ID值</td><td style=\"height:26px;\">\n				mediumtext</td></tr><tr><td colspan=\"3\" style=\"height:30px;\"><strong>索引：</strong><br/>\n				PRIMARY KEY (`hash`)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>68</strong><strong>、</strong><strong>dede_</strong><strong>search_keywords</strong><strong>：搜索关键词表</strong><br/></p><table style=\"width:553px;\" border=\"1\" align=\"center\" width=\"553\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:36px;\">表名：dede_search_keywords\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：搜索关键词表<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.32%;height:30px;\">\n				字段名</td><td style=\"width:27.04%;height:30px;\">\n				说明描述</td><td style=\"height:30px;\">\n				具体参数</td></tr><tr><td style=\"height:25px;\"><strong>aid</strong></td><td style=\"height:25px;\">\n				搜索ID</td><td style=\"height:25px;\">\n				mediumint(8) unsigned NOT NULL auto_increment</td></tr><tr><td style=\"height:25px;\"><strong>keyword</strong></td><td style=\"height:25px;\">\n				关键词</td><td style=\"height:25px;\">\n				char(30) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:25px;\"><strong>spwords</strong></td><td style=\"height:25px;\">\n				分词结果</td><td style=\"height:25px;\">\n				char(50) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:25px;\"><strong>count</strong></td><td style=\"height:25px;\">\n				频率</td><td style=\"height:25px;\">\n				mediumint(8) unsigned NOT NULL default &#39;1&#39;</td></tr><tr><td style=\"height:25px;\"><strong>result</strong></td><td style=\"height:25px;\">\n				搜索结果条数</td><td style=\"height:25px;\">\n				mediumint(8) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>lasttime</strong></td><td style=\"height:25px;\">\n				最后搜索时间</td><td style=\"height:25px;\">\n				int(10) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>channelid</strong></td><td style=\"height:25px;\">\n				频道ID</td><td style=\"height:25px;\">\n				smallint(5) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>typeid</strong></td><td style=\"height:25px;\">\n				栏目ID</td><td style=\"height:25px;\">\n				smallint(5) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td colspan=\"3\" style=\"height:30px;\"><strong>索引：</strong><br/>\n				PRIMARY KEY (`aid`)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>69</strong><strong>、</strong><strong>dede_</strong><strong>sgpage</strong><strong>：</strong><br/></p><table style=\"width:557px;\" border=\"1\" align=\"center\" width=\"557\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:36px;\">表名：dede_sgpage\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：Top<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.3%;height:30px;\">\n				字段名</td><td style=\"width:27.06%;height:30px;\">\n				说明描述</td><td style=\"height:30px;\">\n				具体参数</td></tr><tr><td style=\"height:26px;\"><strong>aid</strong></td><td style=\"height:26px;\">\n				单页ID</td><td style=\"height:26px;\">\n				smallint(5) unsigned NOT NULL auto_increment</td></tr><tr><td style=\"height:26px;\"><strong>title</strong></td><td style=\"height:26px;\">\n				页面标题</td><td style=\"height:26px;\">\n				varchar(60) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:26px;\"><strong>ismake</strong></td><td style=\"height:26px;\">\n				是否编译内容</td><td style=\"height:26px;\">\n				smallint(6) NOT NULL default &#39;1&#39;</td></tr><tr><td style=\"height:26px;\"><strong>filename</strong></td><td style=\"height:26px;\">\n				文件名</td><td style=\"height:26px;\">\n				varchar(60) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:26px;\"><strong>keywords</strong></td><td style=\"height:26px;\">\n				关键词</td><td style=\"height:26px;\">\n				varchar(30) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:26px;\"><strong>template</strong></td><td style=\"height:26px;\">\n				模板文件名</td><td style=\"height:26px;\">\n				varchar(30) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:26px;\"><strong>likeid</strong></td><td style=\"height:26px;\">\n				关联标识</td><td style=\"height:26px;\">\n				varchar(20) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:26px;\"><strong>de</strong><strong>ｓｃｒｉｐｔ</strong><strong>ion</strong></td><td style=\"height:26px;\">\n				页面摘要信息</td><td style=\"height:26px;\">\n				varchar(250) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:26px;\"><strong>uptime</strong></td><td style=\"height:26px;\">\n				添加时间</td><td style=\"height:26px;\">\n				int(10) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:26px;\"><strong>body</strong></td><td style=\"height:26px;\">\n				内容</td><td style=\"height:26px;\">\n				mediumtext</td></tr><tr><td colspan=\"3\" style=\"height:30px;\"><strong>索引：</strong><br/>\n				PRIMARY KEY (`aid`),<br/>\n				KEY `ismake` (`ismake`,`uptime`),<br/>\n				KEY `likeid` (`likeid`)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>70</strong><strong>、</strong><strong>dede_</strong><strong>shops_delivery</strong><strong>：商品配送表</strong><br/></p><table style=\"width:555px;\" border=\"1\" align=\"center\" width=\"555\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:35px;\">表名：dede_shops_delivery\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：商品配送表<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.72%;height:29px;\">\n				字段名</td><td style=\"width:27.64%;height:29px;\">\n				说明描述</td><td style=\"height:29px;\">\n				具体参数</td></tr><tr><td style=\"height:25px;\"><strong>pid</strong></td><td style=\"height:25px;\">\n				编号</td><td style=\"height:25px;\">\n				int(10) unsigned NOT NULL auto_increment</td></tr><tr><td style=\"height:25px;\"><strong>dname</strong></td><td style=\"height:25px;\">\n				配送方式</td><td style=\"height:25px;\">\n				char(80) NOT NULL</td></tr><tr><td style=\"height:25px;\"><strong>price</strong></td><td style=\"height:25px;\">\n				价格</td><td style=\"height:25px;\">\n				float(13,2) NOT NULL default &#39;0.00&#39;</td></tr><tr><td style=\"height:25px;\"><strong>des</strong></td><td style=\"height:25px;\">\n				说明</td><td style=\"height:25px;\">\n				char(255) default NULL</td></tr><tr><td style=\"height:25px;\"><strong>orders</strong></td><td style=\"height:25px;\">\n				订单次数</td><td style=\"height:25px;\">\n				int(10) NOT NULL default &#39;0&#39;</td></tr><tr><td colspan=\"3\" style=\"height:29px;\"><strong>索引：</strong><br/>\n				PRIMARY KEY (`pid`),<br/>\n				KEY `orders` (`orders`)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>71</strong><strong>、</strong><strong>dede_</strong><strong>shops_orders</strong><strong>：商品订单表</strong><br/></p><table style=\"width:549px;\" border=\"1\" align=\"center\" width=\"549\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:35px;\">表名：dede_shops_orders\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：商品订单表<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.7%;height:29px;\">\n				字段名</td><td style=\"width:27.64%;height:29px;\">\n				说明描述</td><td style=\"height:29px;\">\n				具体参数</td></tr><tr><td style=\"height:25px;\"><strong>oid</strong></td><td style=\"height:25px;\">\n				订单号</td><td style=\"height:25px;\">\n				varchar(80) NOT NULL</td></tr><tr><td style=\"height:25px;\"><strong>userid</strong></td><td style=\"height:25px;\">\n				消费者ID</td><td style=\"height:25px;\">\n				int(10) NOT NULL</td></tr><tr><td style=\"height:25px;\"><strong>pid</strong></td><td style=\"height:25px;\">\n				配送方式</td><td style=\"height:25px;\">\n				int(10) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>paytype</strong></td><td style=\"height:25px;\">\n				支付方式</td><td style=\"height:25px;\">\n				tinyint(2) NOT NULL default &#39;1&#39;</td></tr><tr><td style=\"height:25px;\"><strong>cartcount</strong></td><td style=\"height:25px;\">\n				购买数量</td><td style=\"height:25px;\">\n				int(10) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>dprice</strong></td><td style=\"height:25px;\">\n				配送费用</td><td style=\"height:25px;\">\n				float(13,2) NOT NULL default &#39;0.00&#39;</td></tr><tr><td style=\"height:25px;\"><strong>price</strong></td><td style=\"height:25px;\">\n				订单价格</td><td style=\"height:25px;\">\n				float(13,2) NOT NULL default &#39;0.00&#39;</td></tr><tr><td style=\"height:25px;\"><strong>priceCount</strong></td><td style=\"height:25px;\">\n				总价格</td><td style=\"height:25px;\">\n				float(13,2) NOT NULL</td></tr><tr><td style=\"height:25px;\"><strong>state</strong></td><td style=\"height:25px;\">\n				状态</td><td style=\"height:25px;\">\n				tinyint(1) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>ip</strong></td><td style=\"height:25px;\">\n				登录IP</td><td style=\"height:25px;\">\n				char(15) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:25px;\"><strong>stime</strong></td><td style=\"height:25px;\">\n				下单时间</td><td style=\"height:25px;\">\n				int(10) NOT NULL default &#39;0&#39;</td></tr><tr><td colspan=\"3\" style=\"height:29px;\"><strong>索引：</strong><br/>\n				KEY `stime` (`stime`),<br/>\n				KEY `userid` (`userid`),<br/>\n				KEY `oid` (`oid`)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>72</strong><strong>、</strong><strong>dede_</strong><strong>shops_products</strong><strong>：商品产品表</strong><br/></p><table style=\"width:552px;\" border=\"1\" align=\"center\" width=\"552\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:36px;\">表名：dede_shops_products\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：商品产品表<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.44%;height:30px;\">\n				字段名</td><td style=\"width:27.22%;height:30px;\">\n				说明描述</td><td style=\"height:30px;\">\n				具体参数</td></tr><tr><td style=\"height:26px;\"><strong>aid</strong></td><td style=\"height:26px;\">\n				产品ID</td><td style=\"height:26px;\">\n				mediumint(8) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:26px;\"><strong>oid</strong></td><td style=\"height:26px;\">\n				订单号</td><td style=\"height:26px;\">\n				varchar(80) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:26px;\"><strong>userid</strong></td><td style=\"height:26px;\">\n				消费者ID</td><td style=\"height:26px;\">\n				int(10) NOT NULL</td></tr><tr><td style=\"height:26px;\"><strong>title</strong></td><td style=\"height:26px;\">\n				产品名称</td><td style=\"height:26px;\">\n				varchar(80) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:26px;\"><strong>price</strong></td><td style=\"height:26px;\">\n				价格</td><td style=\"height:26px;\">\n				float(13,2) NOT NULL default &#39;0.00&#39;</td></tr><tr><td style=\"height:26px;\"><strong>buynum</strong></td><td style=\"height:26px;\">\n				购买数量</td><td style=\"height:26px;\">\n				int(10) NOT NULL default &#39;9&#39;</td></tr><tr><td colspan=\"3\" style=\"height:30px;\"><strong>索引：</strong><br/>\n				KEY `oid` (`oid`),<br/>\n				KEY `userid` (`userid`)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>73</strong><strong>、</strong><strong>dede_</strong><strong>shops_userinfo</strong><strong>：商品用户信息表</strong><br/></p><table style=\"width:555px;\" border=\"1\" align=\"center\" width=\"555\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:35px;\">表名：dede_shops_userinfo\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：商品用户信息表<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.84%;height:28px;\">\n				字段名</td><td style=\"width:27.82%;height:28px;\">\n				说明描述</td><td style=\"height:28px;\">\n				具体参数</td></tr><tr><td style=\"height:24px;\"><strong>userid</strong></td><td style=\"height:24px;\">\n				编号</td><td style=\"height:24px;\">\n				int(10) NOT NULL</td></tr><tr><td style=\"height:24px;\"><strong>oid</strong></td><td style=\"height:24px;\">\n				订单号</td><td style=\"height:24px;\">\n				varchar(80) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:24px;\"><strong>consignee</strong></td><td style=\"height:24px;\">\n				收货人</td><td style=\"height:24px;\">\n				char(15) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:24px;\"><strong>address</strong></td><td style=\"height:24px;\">\n				街道地址</td><td style=\"height:24px;\">\n				varchar(255) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:24px;\"><strong>zip</strong></td><td style=\"height:24px;\">\n				邮编</td><td style=\"height:24px;\">\n				int(10) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>tel</strong></td><td style=\"height:24px;\">\n				电话</td><td style=\"height:24px;\">\n				varchar(255) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:24px;\"><strong>email</strong></td><td style=\"height:24px;\">\n				邮箱</td><td style=\"height:24px;\">\n				varchar(255) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:24px;\"><strong>des</strong></td><td style=\"height:24px;\">\n				购买留言</td><td style=\"height:24px;\">\n				varchar(255) NOT NULL default &#39;&#39;</td></tr><tr><td colspan=\"3\" style=\"height:28px;\"><strong>索引：</strong><br/>\n				KEY `oid` (`oid`),<br/>\n				KEY `userid` (`userid`)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>74</strong><strong>、</strong><strong>dede_</strong><strong>softconfig</strong><strong>：软件配置表</strong><br/></p><table style=\"width:555px;\" border=\"1\" align=\"center\" width=\"555\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:34px;\">表名：dede_softconfig\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：软件配置表<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.84%;height:28px;\">\n				字段名</td><td style=\"width:27.82%;height:28px;\">\n				说明描述</td><td style=\"height:28px;\">\n				具体参数</td></tr><tr><td style=\"height:24px;\"><strong>downtype</strong></td><td style=\"height:24px;\">\n				链接显示方式</td><td style=\"height:24px;\">\n				smallint(6) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>ismoresite</strong></td><td style=\"height:24px;\">\n				是否启用镜像站点</td><td style=\"height:24px;\">\n				smallint(6) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>gotojump</strong></td><td style=\"height:24px;\">\n				附件下载方式</td><td style=\"height:24px;\">\n				smallint(6) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>islocal</strong></td><td style=\"height:24px;\">\n				启用镜像站点后是否保留本地下载</td><td style=\"height:24px;\">\n				smallint(5) unsigned NOT NULL default &#39;1&#39;</td></tr><tr><td style=\"height:24px;\"><strong>sites</strong></td><td style=\"height:24px;\">\n				镜像服务器列表</td><td style=\"height:24px;\">\n				text</td></tr><tr><td style=\"height:24px;\"><strong>downmsg</strong></td><td style=\"height:24px;\">\n				下载说明</td><td style=\"height:24px;\">\n				text</td></tr><tr><td style=\"height:24px;\"><strong>moresitedo</strong></td><td style=\"height:24px;\">\n				镜像处理方式</td><td style=\"height:24px;\">\n				smallint(5) unsigned NOT NULL default &#39;1&#39;</td></tr><tr><td style=\"height:24px;\"><strong>dfrank</strong></td><td style=\"height:24px;\">\n				下载默认等级</td><td style=\"height:24px;\">\n				smallint(5) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>dfywboy</strong></td><td style=\"height:24px;\">\n				下载默认金币</td><td style=\"height:24px;\">\n				smallint(5) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>argrange</strong></td><td style=\"height:24px;\">\n				参数限制方式</td><td style=\"height:24px;\">\n				smallint(5) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td colspan=\"3\" style=\"height:28px;\"><strong>索引：</strong><br/>\n				PRIMARY KEY (`downtype`)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>75</strong><strong>、</strong><strong>dede_</strong><strong>sphinx</strong><strong>：</strong><br/></p><table style=\"width:543px;\" border=\"1\" align=\"center\" width=\"543\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:33px;\">表名：dede_sphinx\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.56%;height:27px;\">\n				字段名</td><td style=\"width:27.44%;height:27px;\">\n				说明描述</td><td style=\"height:27px;\">\n				具体参数</td></tr><tr><td style=\"height:23px;\"><strong><span style=\"text-decoration:underline;\">countid</span></strong></td><td style=\"height:23px;\">\n				&nbsp;</td><td style=\"height:23px;\">\n				Int(11) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:23px;\"><strong>maxaid</strong></td><td style=\"height:23px;\">\n				&nbsp;</td><td style=\"height:23px;\">\n				Int(11) unsigned NOT NULL default &#39;&#39;</td></tr><tr><td colspan=\"3\" style=\"height:27px;\"><strong>索引：</strong><br/>\n				PRIMARY KEY (`<strong><span style=\"text-decoration:underline;\">countid</span></strong> `)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>76</strong><strong>、</strong><strong>dede_</strong><strong>stepselect</strong><strong>：</strong><br/></p><table style=\"width:543px;\" border=\"1\" align=\"center\" width=\"543\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:33px;\">表名：dede_stepselect\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.56%;height:27px;\">\n				字段名</td><td style=\"width:27.44%;height:27px;\">\n				说明描述</td><td style=\"height:27px;\">\n				具体参数</td></tr><tr><td style=\"height:23px;\"><strong>id</strong></td><td style=\"height:23px;\">\n				参数ID</td><td style=\"height:23px;\">\n				mediumint(8) unsigned NOT NULL auto_increment</td></tr><tr><td style=\"height:23px;\"><strong>itemname</strong></td><td style=\"height:23px;\">\n				参数名</td><td style=\"height:23px;\">\n				char(30) NOT NULL default NULL</td></tr><tr><td style=\"height:23px;\"><strong>egroup</strong></td><td style=\"height:23px;\">\n				变量说明</td><td style=\"height:23px;\">\n				char(20) NOT NULL default NULL</td></tr><tr><td style=\"height:23px;\"><strong>issign</strong></td><td style=\"height:23px;\">\n				变量类型ID</td><td style=\"height:23px;\">\n				tinyint(1) UNSIGNED NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:23px;\"><strong>issystem</strong></td><td style=\"height:23px;\">\n				变量类型</td><td style=\"height:23px;\">\n				tinyint(1) UNSIGNED NOT NULL default &#39;0&#39;</td></tr><tr><td colspan=\"3\" style=\"height:27px;\"><strong>索引：</strong><br/>\n				PRIMARY KEY (`<strong>id</strong> `)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>77</strong><strong>、</strong><strong>dede_</strong><strong>sysconfig</strong><strong>：系统配置表</strong><br/></p><table style=\"width:543px;\" border=\"1\" align=\"center\" width=\"543\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:33px;\">表名：dede_sysconfig\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：系统配置表<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.7%;height:27px;\">\n				字段名</td><td style=\"width:27.62%;height:27px;\">\n				说明描述</td><td style=\"height:27px;\">\n				具体参数</td></tr><tr><td style=\"height:23px;\"><strong>aid</strong></td><td style=\"height:23px;\">\n				参数ID</td><td style=\"height:23px;\">\n				smallint(8) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:23px;\"><strong>varname</strong></td><td style=\"height:23px;\">\n				参数名</td><td style=\"height:23px;\">\n				varchar(20) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:23px;\"><strong>info</strong></td><td style=\"height:23px;\">\n				变量说明</td><td style=\"height:23px;\">\n				varchar(100) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:23px;\"><strong>groupid</strong></td><td style=\"height:23px;\">\n				变量类型ID</td><td style=\"height:23px;\">\n				smallint(6) NOT NULL default &#39;1&#39;</td></tr><tr><td style=\"height:23px;\"><strong>type</strong></td><td style=\"height:23px;\">\n				变量类型</td><td style=\"height:23px;\">\n				varchar(10) NOT NULL default &#39;string&#39;</td></tr><tr><td style=\"height:23px;\"><strong>value</strong></td><td style=\"height:23px;\">\n				值</td><td style=\"height:23px;\">\n				text</td></tr><tr><td colspan=\"3\" style=\"height:27px;\"><strong>索引：</strong><br/>\n				PRIMARY KEY (`varname`)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>78</strong><strong>、</strong><strong>dede_</strong><strong>sys_enum</strong><strong>：</strong><br/></p><table style=\"width:543px;\" border=\"1\" align=\"center\" width=\"543\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:34px;\">表名：dede_sys_enum\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：Top<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.72%;height:28px;\">\n				字段名</td><td style=\"width:27.62%;height:28px;\">\n				说明描述</td><td style=\"height:28px;\">\n				具体参数</td></tr><tr><td style=\"height:24px;\"><strong>id</strong></td><td style=\"height:24px;\">\n				编号ID</td><td style=\"height:24px;\">\n				smallint(5) unsigned NOT NULL auto_increment</td></tr><tr><td style=\"height:24px;\"><strong>ename</strong></td><td style=\"height:24px;\">\n				枚举名</td><td style=\"height:24px;\">\n				char(30) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:24px;\"><strong>evalue</strong></td><td style=\"height:24px;\">\n				枚举值</td><td style=\"height:24px;\">\n				char(20) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>egroup</strong></td><td style=\"height:24px;\">\n				类别组名</td><td style=\"height:24px;\">\n				char(20) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:24px;\"><strong>disorder</strong></td><td style=\"height:24px;\">\n				组内排序</td><td style=\"height:24px;\">\n				smallint(5) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>issign</strong></td><td style=\"height:24px;\">\n				是否系统内置</td><td style=\"height:24px;\">\n				tinyint(1) unsigned NOT NULL default &#39;1&#39;</td></tr><tr><td colspan=\"3\" style=\"height:28px;\"><strong>索引：</strong><br/>\n				PRIMARY KEY (`id`)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>79</strong><strong>、</strong><strong>dede_</strong><strong>sys_module</strong><strong>：系统模块表</strong><br/></p><table style=\"width:543px;\" border=\"1\" align=\"center\" width=\"543\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:34px;\">表名：dede_sys_module\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：系统模块表<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.84%;height:28px;\">\n				字段名</td><td style=\"width:27.8%;height:28px;\">\n				说明描述</td><td style=\"height:28px;\">\n				具体参数</td></tr><tr><td style=\"height:24px;\"><strong>id</strong></td><td style=\"height:24px;\">\n				编号</td><td style=\"height:24px;\">\n				int(11) NOT NULL auto_increment</td></tr><tr><td style=\"height:24px;\"><strong>hashcode</strong></td><td style=\"height:24px;\">\n				模块识别码</td><td style=\"height:24px;\">\n				char(32) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:24px;\"><strong>modname</strong></td><td style=\"height:24px;\">\n				插件名称</td><td style=\"height:24px;\">\n				varchar(30) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:24px;\"><strong>indexname</strong></td><td style=\"height:24px;\">\n				导航使用名称</td><td style=\"height:24px;\">\n				varchar(20) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:24px;\"><strong>indexurl</strong></td><td style=\"height:24px;\">\n				导航链接地址</td><td style=\"height:24px;\">\n				varchar(30) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:24px;\"><strong>ismember</strong></td><td style=\"height:24px;\">\n				是否涉及会员系统</td><td style=\"height:24px;\">\n				tinyint(4) NOT NULL default &#39;1&#39;</td></tr><tr><td style=\"height:24px;\"><strong>menustring</strong></td><td style=\"height:24px;\">\n				后台管理菜单</td><td style=\"height:24px;\">\n				text</td></tr><tr><td colspan=\"3\" style=\"height:28px;\"><strong>索引：</strong><br/>\n				PRIMARY KEY (`id`)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>80</strong><strong>、</strong><strong>dede_</strong><strong>sys_set</strong><strong>：系统设置表</strong><br/></p><table style=\"width:549px;\" border=\"1\" align=\"center\" width=\"549\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:35px;\">表名：dede_sys_set\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：系统设置表<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.7%;height:29px;\">\n				字段名</td><td style=\"width:27.64%;height:29px;\">\n				说明描述</td><td style=\"height:29px;\">\n				具体参数</td></tr><tr><td style=\"height:25px;\"><strong>id</strong></td><td style=\"height:25px;\">\n				设置ID</td><td style=\"height:25px;\">\n				smallint(5) unsigned NOT NULL auto_increment</td></tr><tr><td style=\"height:25px;\"><strong>sname</strong></td><td style=\"height:25px;\">\n				设置名称</td><td style=\"height:25px;\">\n				char(20) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:25px;\"><strong>items</strong></td><td style=\"height:25px;\">\n				设置条目</td><td style=\"height:25px;\">\n				text</td></tr><tr><td colspan=\"3\" style=\"height:29px;\"><strong>索引：</strong><br/>\n				PRIMARY KEY (`id`)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>81</strong><strong>、</strong><strong>dede_</strong><strong>sys_task</strong><strong>：计划任务表</strong><br/></p><table style=\"width:555px;\" border=\"1\" align=\"center\" width=\"555\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:34px;\">表名：dede_sys_task\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：计划任务表<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.84%;height:28px;\">\n				字段名</td><td style=\"width:27.82%;height:28px;\">\n				说明描述</td><td style=\"height:28px;\">\n				具体参数</td></tr><tr><td style=\"height:24px;\"><strong>id</strong></td><td style=\"height:24px;\">\n				计划ID</td><td style=\"height:24px;\">\n				int(10) unsigned NOT NULL auto_increment</td></tr><tr><td style=\"height:24px;\"><strong>taskname</strong></td><td style=\"height:24px;\">\n				任务名称</td><td style=\"height:24px;\">\n				varchar(50) NOT NULL</td></tr><tr><td style=\"height:24px;\"><strong>dourl</strong></td><td style=\"height:24px;\">\n				运行程序</td><td style=\"height:24px;\">\n				varchar(100) NOT NULL</td></tr><tr><td style=\"height:24px;\"><strong>islock</strong></td><td style=\"height:24px;\">\n				是否启用</td><td style=\"height:24px;\">\n				tinyint(1) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>runtype</strong></td><td style=\"height:24px;\">\n				循环方式</td><td style=\"height:24px;\">\n				tinyint(1) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>runtime</strong></td><td style=\"height:24px;\">\n				运行时间</td><td style=\"height:24px;\">\n				varchar(10) default &#39;0000&#39;</td></tr><tr><td style=\"height:24px;\"><strong>starttime</strong></td><td style=\"height:24px;\">\n				开始时间</td><td style=\"height:24px;\">\n				int(10) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>endtime</strong></td><td style=\"height:24px;\">\n				结束时间</td><td style=\"height:24px;\">\n				int(10) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>freq</strong></td><td style=\"height:24px;\">\n				周期</td><td style=\"height:24px;\">\n				tinyint(2) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>lastrun</strong></td><td style=\"height:24px;\">\n				上次运行时间</td><td style=\"height:24px;\">\n				int(10) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>de</strong><strong>ｓｃｒｉｐｔ</strong><strong>ion</strong></td><td style=\"height:24px;\">\n				任务说明</td><td style=\"height:24px;\">\n				varchar(250) NOT NULL</td></tr><tr><td style=\"height:24px;\"><strong>parameter</strong></td><td style=\"height:24px;\">\n				附加参数</td><td style=\"height:24px;\">\n				text</td></tr><tr><td style=\"height:24px;\"><strong>settime</strong></td><td style=\"height:24px;\">\n				设置时间</td><td style=\"height:24px;\">\n				int(10) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>sta</strong></td><td style=\"height:24px;\">\n				运行状态</td><td style=\"height:24px;\">\n				enum(&#39;运行&#39;,&#39;成功&#39;,&#39;失败&#39;) default NULL</td></tr><tr><td colspan=\"3\" style=\"height:28px;\"><strong>索引：</strong><br/>\n				PRIMARY KEY (`id`)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>82</strong><strong>、</strong><strong>dede_</strong><strong>tagindex</strong><strong>：标签索引表</strong><br/></p><table style=\"width:549px;\" border=\"1\" align=\"center\" width=\"549\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:35px;\">表名：dede_tagindex\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：标签索引表<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.58%;height:29px;\">\n				字段名</td><td style=\"width:27.44%;height:29px;\">\n				说明描述</td><td style=\"height:29px;\">\n				具体参数</td></tr><tr><td style=\"height:25px;\"><strong>id</strong></td><td style=\"height:25px;\">\n				tagid</td><td style=\"height:25px;\">\n				int(10) unsigned NOT NULL auto_increment</td></tr><tr><td style=\"height:25px;\"><strong>tag</strong></td><td style=\"height:25px;\">\n				tag内容</td><td style=\"height:25px;\">\n				char(12) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:25px;\"><strong>typeid</strong></td><td style=\"height:25px;\">\n				栏目ID</td><td style=\"height:25px;\">\n				smallint(5) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>count</strong></td><td style=\"height:25px;\">\n				点击</td><td style=\"height:25px;\">\n				int(10) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>total</strong></td><td style=\"height:25px;\">\n				文档数</td><td style=\"height:25px;\">\n				int(10) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>weekcc</strong></td><td style=\"height:25px;\">\n				周统计</td><td style=\"height:25px;\">\n				int(10) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>monthcc</strong></td><td style=\"height:25px;\">\n				月统计</td><td style=\"height:25px;\">\n				int(10) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>weekup</strong></td><td style=\"height:25px;\">\n				每周更新</td><td style=\"height:25px;\">\n				int(10) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>monthup</strong></td><td style=\"height:25px;\">\n				每月更新</td><td style=\"height:25px;\">\n				int(10) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>addtime</strong></td><td style=\"height:25px;\">\n				添加时间</td><td style=\"height:25px;\">\n				int(10) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td colspan=\"3\" style=\"height:29px;\"><strong>索引：</strong><br/>\n				PRIMARY KEY (`id`)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>83</strong><strong>、</strong><strong>dede_</strong><strong>taglist</strong><strong>：文章标签表</strong><br/></p><table style=\"width:555px;\" border=\"1\" align=\"center\" width=\"555\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:35px;\">表名：dede_taglist\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：文章标签表<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.84%;height:29px;\">\n				字段名</td><td style=\"width:27.82%;height:29px;\">\n				说明描述</td><td style=\"height:29px;\">\n				具体参数</td></tr><tr><td style=\"height:25px;\"><strong>tid</strong></td><td style=\"height:25px;\">\n				tagid</td><td style=\"height:25px;\">\n				int(10) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>aid</strong></td><td style=\"height:25px;\">\n				文章ID</td><td style=\"height:25px;\">\n				int(10) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>arcrank</strong></td><td style=\"height:25px;\">\n				时间限制</td><td style=\"height:25px;\">\n				smallint(6) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>typeid</strong></td><td style=\"height:25px;\">\n				栏目ID</td><td style=\"height:25px;\">\n				smallint(5) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>tag</strong></td><td style=\"height:25px;\">\n				tag内容</td><td style=\"height:25px;\">\n				varchar(12) NOT NULL default &#39;&#39;</td></tr><tr><td colspan=\"3\" style=\"height:29px;\"><strong>索引：</strong><br/>\n				PRIMARY KEY (`tid`,`aid`)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>84</strong><strong>、</strong><strong>dede_</strong><strong>uploads</strong><strong>：附件上传表</strong><br/></p><table style=\"width:558px;\" border=\"1\" align=\"center\" width=\"558\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:34px;\">表名：dede_uploads\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：附件上传表<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.58%;height:28px;\">\n				字段名</td><td style=\"width:27.44%;height:28px;\">\n				说明描述</td><td style=\"height:28px;\">\n				具体参数</td></tr><tr><td style=\"height:24px;\"><strong>aid</strong></td><td style=\"height:24px;\">\n				ID</td><td style=\"height:24px;\">\n				mediumint(8) unsigned NOT NULL auto_increment</td></tr><tr><td style=\"height:24px;\"><strong>arcid</strong></td><td style=\"height:24px;\">\n				文章ID</td><td style=\"height:24px;\">\n				mediumint(8) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>title</strong></td><td style=\"height:24px;\">\n				文章标题</td><td style=\"height:24px;\">\n				char(60) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:24px;\"><strong>url</strong></td><td style=\"height:24px;\">\n				文件存储路径</td><td style=\"height:24px;\">\n				char(80) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:24px;\"><strong>mediatype</strong></td><td style=\"height:24px;\">\n				媒体类型</td><td style=\"height:24px;\">\n				smallint(6) NOT NULL default &#39;1&#39;</td></tr><tr><td style=\"height:24px;\"><strong>width</strong></td><td style=\"height:24px;\">\n				图片宽度</td><td style=\"height:24px;\">\n				char(10) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:24px;\"><strong>height</strong></td><td style=\"height:24px;\">\n				图片高度</td><td style=\"height:24px;\">\n				char(10) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:24px;\"><strong>playtime</strong></td><td style=\"height:24px;\">\n				播放时间</td><td style=\"height:24px;\">\n				char(10) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:24px;\"><strong>filesize</strong></td><td style=\"height:24px;\">\n				文件大小</td><td style=\"height:24px;\">\n				mediumint(8) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>uptime</strong></td><td style=\"height:24px;\">\n				上传时间</td><td style=\"height:24px;\">\n				int(10) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:24px;\"><strong>mid</strong></td><td style=\"height:24px;\">\n				上传者会员ID</td><td style=\"height:24px;\">\n				mediumint(8) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td colspan=\"3\" style=\"height:28px;\"><strong>索引：</strong><br/>\n				PRIMARY KEY (`aid`),<br/>\n				KEY `memberid` (`mid`),<br/>\n				KEY `arcid` (`arcid`)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>85</strong><strong>、</strong><strong>dede_</strong><strong>verifies</strong><strong>：安全检验表</strong><br/></p><table style=\"width:555px;\" border=\"1\" align=\"center\" width=\"555\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:34px;\">表名：dede_verifies\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：安全检验表<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.72%;height:28px;\">\n				字段名</td><td style=\"width:27.64%;height:28px;\">\n				说明描述</td><td style=\"height:28px;\">\n				具体参数</td></tr><tr><td style=\"height:24px;\"><strong>nameid</strong></td><td style=\"height:24px;\">\n				编号</td><td style=\"height:24px;\">\n				char(32) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:24px;\"><strong>cthash</strong></td><td style=\"height:24px;\">\n				文件HASH</td><td style=\"height:24px;\">\n				varchar(32) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:24px;\"><strong>method</strong></td><td style=\"height:24px;\">\n				校验方式</td><td style=\"height:24px;\">\n				enum(&#39;local&#39;,&#39;official&#39;) NOT NULL default &#39;official&#39;</td></tr><tr><td style=\"height:24px;\"><strong>filename</strong></td><td style=\"height:24px;\">\n				文件名</td><td style=\"height:24px;\">\n				varchar(254) NOT NULL default &#39;&#39;</td></tr><tr><td colspan=\"3\" style=\"height:28px;\"><strong>索引：</strong><br/>\n				PRIMARY KEY (`nameid`)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>86</strong><strong>、</strong><strong>dede_</strong><strong>vote</strong><strong>：投票表</strong><br/></p><table style=\"width:555px;\" border=\"1\" align=\"center\" width=\"555\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:35px;\">表名：dede_vote\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：投票表<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.72%;height:29px;\">\n				字段名</td><td style=\"width:27.64%;height:29px;\">\n				说明描述</td><td style=\"height:29px;\">\n				具体参数</td></tr><tr><td style=\"height:25px;\"><strong>aid</strong></td><td style=\"height:25px;\">\n				投票ID</td><td style=\"height:25px;\">\n				mediumint(8) unsigned NOT NULL auto_increment</td></tr><tr><td style=\"height:25px;\"><strong>votename</strong></td><td style=\"height:25px;\">\n				投票题目</td><td style=\"height:25px;\">\n				varchar(50) NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:25px;\"><strong>starttime</strong></td><td style=\"height:25px;\">\n				开始时间</td><td style=\"height:25px;\">\n				int(10) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>endtime</strong></td><td style=\"height:25px;\">\n				结束时间</td><td style=\"height:25px;\">\n				int(10) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>totalcount</strong></td><td style=\"height:25px;\">\n				总票数</td><td style=\"height:25px;\">\n				mediumint(8) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>ismore</strong></td><td style=\"height:25px;\">\n				是否多选</td><td style=\"height:25px;\">\n				tinyint(6) NOT NULL default &#39;0&#39;</td></tr><tr><td style=\"height:25px;\"><strong>votenote</strong></td><td style=\"height:25px;\">\n				投票选项</td><td style=\"height:25px;\">\n				text</td></tr><tr><td colspan=\"3\" style=\"height:29px;\"><strong>索引：</strong><br/>\n				PRIMARY KEY (`aid`)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;<br/><strong>87</strong><strong>、</strong><strong>dede_</strong><strong>vote_member</strong><strong>：用户投票表</strong><br/></p><table style=\"width:555px;\" border=\"1\" align=\"center\" width=\"555\"><tbody><tr class=\"firstRow\"><td colspan=\"3\" style=\"height:35px;\">表名：dede_vote\n								(ENGINE=MyISAM/CHARSET=gbk)\n								说明：用户投票表<p>\n					&nbsp;</p></td></tr><tr><td style=\"width:19.58%;height:29px;\">\n				字段名</td><td style=\"width:27.46%;height:29px;\">\n				说明描述</td><td style=\"height:29px;\">\n				具体参数</td></tr><tr><td style=\"height:25px;\"><strong>id</strong></td><td style=\"height:25px;\">\n				用户投票的id</td><td style=\"height:25px;\">\n				mediumint(8) unsigned NOT NULL auto_increment</td></tr><tr><td style=\"height:25px;\"><strong>voteid</strong></td><td style=\"height:25px;\">\n				投票id号</td><td style=\"height:25px;\">\n				int(10) unsigned NOT NULL default &#39;0</td></tr><tr><td style=\"height:25px;\"><strong>userid</strong></td><td style=\"height:25px;\">\n				用户id号</td><td style=\"height:25px;\">\n				varchar(50)NOT NULL default &#39;&#39;</td></tr><tr><td style=\"height:25px;\"><strong>uptime</strong></td><td style=\"height:25px;\">\n				更新时间</td><td style=\"height:25px;\">\n				int(10) unsigned NOT NULL default &#39;0&#39;</td></tr><tr><td colspan=\"3\" style=\"height:29px;\"><strong>索引：</strong><br/>\n				PRIMARY KEY (`aid`)</td></tr></tbody></table><p>\n	&nbsp;</p><p>&nbsp;</p>', '0', '5', 'longblog1501839816', 'http://oss.longzongqin.cn/long/default-img/php.jpg', null, '1501839816', '1501839816');
INSERT INTO `article_info` VALUES ('38', 'Android SharedPreferences工具类', '<pre class=\"brush:java;toolbar:false\">import&nbsp;android.content.Context;\nimport&nbsp;android.content.SharedPreferences;\n\n/**\n&nbsp;*&nbsp;SharedPreferences工具类\n&nbsp;*&nbsp;@author&nbsp;longzongqin\n&nbsp;*\n&nbsp;*/\npublic&nbsp;class&nbsp;SPUtil{\n		\n		/**\n		&nbsp;*&nbsp;&nbsp;保存int类型\n		&nbsp;*&nbsp;@param&nbsp;name\n		&nbsp;*&nbsp;@param&nbsp;value\n		&nbsp;*/\n		public&nbsp;static&nbsp;void&nbsp;saveInt(Context&nbsp;context,String&nbsp;name,int&nbsp;value)&nbsp;{\n			SharedPreferences&nbsp;preferences&nbsp;=&nbsp;context.getSharedPreferences(name,&nbsp;0);&nbsp;&nbsp;\n			SharedPreferences.Editor&nbsp;editor&nbsp;=&nbsp;preferences.edit();&nbsp;&nbsp;\n			\n				editor.putInt(name,&nbsp;value);\n				editor.commit();\n		}\n\n		/**\n		&nbsp;*&nbsp;&nbsp;获取int类型\n		&nbsp;*&nbsp;@param&nbsp;name\n		&nbsp;*&nbsp;@return\n		&nbsp;*/\n		public&nbsp;static&nbsp;int&nbsp;getInt(Context&nbsp;context,String&nbsp;name)&nbsp;{\n			SharedPreferences&nbsp;preferences&nbsp;=&nbsp;context.getSharedPreferences(name,&nbsp;0);&nbsp;&nbsp;\n			return&nbsp;preferences.getInt(name,&nbsp;0);\n\n		}\n		/**\n		&nbsp;*&nbsp;保存boolean类型\n		&nbsp;*&nbsp;@param&nbsp;name\n		&nbsp;*&nbsp;@param&nbsp;value\n		&nbsp;*/\n		public&nbsp;static&nbsp;void&nbsp;saveBoolean(Context&nbsp;context,String&nbsp;name,boolean&nbsp;value){\n			SharedPreferences&nbsp;preferences&nbsp;=&nbsp;context.getSharedPreferences(name,&nbsp;0);&nbsp;&nbsp;\n			SharedPreferences.Editor&nbsp;editor&nbsp;=&nbsp;preferences.edit();&nbsp;&nbsp;\n			\n			editor.putBoolean(name,&nbsp;value);\n			editor.commit();\n		}\n		/**\n		&nbsp;*&nbsp;获取boolean类型\n		&nbsp;*&nbsp;@param&nbsp;name\n		&nbsp;*&nbsp;@return\n		&nbsp;*/\n		public&nbsp;static&nbsp;boolean&nbsp;getBoolean(Context&nbsp;context,String&nbsp;name){\n			SharedPreferences&nbsp;preferences&nbsp;=&nbsp;context.getSharedPreferences(name,&nbsp;0);&nbsp;&nbsp;\n			return&nbsp;preferences.getBoolean(name,&nbsp;true);\n			\n		}\n		/**\n		&nbsp;*&nbsp;保存Stirng类型\n		&nbsp;*&nbsp;@param&nbsp;name\n		&nbsp;*&nbsp;@param&nbsp;value\n		&nbsp;*/\n		public&nbsp;static&nbsp;void&nbsp;saveString(Context&nbsp;context,String&nbsp;name,String&nbsp;value){\n			SharedPreferences&nbsp;preferences&nbsp;=&nbsp;context.getSharedPreferences(name,&nbsp;0);&nbsp;&nbsp;\n			SharedPreferences.Editor&nbsp;editor&nbsp;=&nbsp;preferences.edit();&nbsp;&nbsp;\n			\n			editor.putString(name,&nbsp;value);\n			editor.commit();\n		}\n		/**\n		&nbsp;*&nbsp;获取String类型\n		&nbsp;*&nbsp;@param&nbsp;name\n		&nbsp;*&nbsp;@return\n		&nbsp;*/\n		public&nbsp;static&nbsp;String&nbsp;getString(Context&nbsp;context,String&nbsp;name){\n			SharedPreferences&nbsp;preferences&nbsp;=&nbsp;context.getSharedPreferences(name,&nbsp;0);&nbsp;&nbsp;\n			return&nbsp;preferences.getString(name,&nbsp;&quot;&quot;);\n			\n		}\n\n}</pre><p><br/></p>', '0', '10', 'longblog1502019379', 'http://oss.longzongqin.cn/long/default-img/android.jpg', null, '1502019379', '1502019379'), ('39', '拼图游戏无解可还原性算法分析', '<p>&nbsp;本文讨论如何判断拼图游戏中图形是否可以还原。</p><p><span style=\"font-family:宋体\"><span style=\"font-family:宋体\">例</span></span><span style=\"font-family:Times New Roman, serif\">1</span><span style=\"font-family:宋体\"><span style=\"font-family:宋体\">：</span>下图是一个</span><span style=\"font-family:Times New Roman, serif\">3X3</span><span style=\"font-family:宋体\">的数字拼图。</span></p><table width=\"30%\" border=\"1\"><colgroup><col width=\"85\"/><col width=\"85\"/><col width=\"85\"/></colgroup><tbody><tr class=\"firstRow\" valign=\"top\"><td width=\"33%\"><p style=\"text-align:center;\"><span style=\"font-family:Times New Roman, serif\">1</span></p></td><td width=\"33%\"><p style=\"text-align:center;\"><span style=\"font-family:Times New Roman, serif\">3</span></p></td><td width=\"33%\"><p style=\"text-align:center;\"><span style=\"font-family:Times New Roman, serif\">2</span></p></td></tr><tr valign=\"top\"><td width=\"33%\"><p style=\"text-align:center;\"><span style=\"font-family:Times New Roman, serif\">6</span></p></td><td width=\"33%\">\n					&nbsp;</td><td width=\"33%\"><p style=\"text-align:center;\"><span style=\"font-family:Times New Roman, serif\">5</span></p></td></tr><tr valign=\"top\"><td width=\"33%\"><p style=\"text-align:center;\"><span style=\"font-family:Times New Roman, serif\">4</span></p></td><td width=\"33%\"><p style=\"text-align:center;\"><span style=\"font-family:Times New Roman, serif\">7</span></p></td><td width=\"33%\"><p style=\"text-align:center;\"><span style=\"font-family:Times New Roman, serif\">8</span></p></td></tr></tbody></table><p style=\"text-align:left;\"><span style=\"font-family:宋体\">图</span><span style=\"font-family:Times New Roman, serif\">1</span></p><p><span style=\"font-family:宋体\">它</span><span style=\"font-family:宋体\">要还原成图</span><span style=\"font-family:Times New Roman, serif\">2</span></p><table width=\"30%\" border=\"1\"><colgroup><col width=\"85\"/><col width=\"85\"/><col width=\"85\"/></colgroup><tbody><tr class=\"firstRow\" valign=\"top\"><td width=\"33%\"><p style=\"text-align:center;\"><span style=\"font-family:Times New Roman, serif\">1</span></p></td><td width=\"33%\"><p style=\"text-align:center;\"><span style=\"font-family:Times New Roman, serif\">2</span></p></td><td width=\"33%\"><p style=\"text-align:center;\"><span style=\"font-family:Times New Roman, serif\">3</span></p></td></tr><tr valign=\"top\"><td width=\"33%\"><p style=\"text-align:center;\"><span style=\"font-family:Times New Roman, serif\">4</span></p></td><td width=\"33%\"><p style=\"text-align:center;\"><span style=\"font-family:Times New Roman, serif\">5</span></p></td><td width=\"33%\"><p style=\"text-align:center;\"><span style=\"font-family:Times New Roman, serif\">6</span></p></td></tr><tr valign=\"top\"><td width=\"33%\"><p style=\"text-align:center;\"><span style=\"font-family:Times New Roman, serif\">7</span></p></td><td width=\"33%\"><p style=\"text-align:center;\"><span style=\"font-family:Times New Roman, serif\">8</span></p></td><td width=\"33%\"><p style=\"text-align:center;\">\n						&nbsp;</p></td></tr></tbody></table><p><span style=\"font-family:宋体\">图</span><span style=\"font-family:Times New Roman, serif\">2</span></p><p><span style=\"font-family:宋体\"><span style=\"font-family:宋体\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;将问题一般化，在</span></span><span style=\"font-family:Times New Roman, serif\">M*N</span><span style=\"font-family:宋体\"><span style=\"font-family:宋体\">的方格里有</span></span><span style=\"font-family:Times New Roman, serif\">M*N-1</span><span style=\"font-family:宋体\"><span style=\"font-family:宋体\">个不同元素和一个空元素，只有空元素可以与上下左右相邻的元素交换位置。</span></span><span style=\"font-family:Times New Roman, serif\">M*N</span><span style=\"font-family:宋体\"><span style=\"font-family:宋体\">方格中</span></span><span style=\"font-family:Times New Roman, serif\">M*N-1</span><span style=\"font-family:宋体\"><span style=\"font-family:宋体\">个元素和一个空元素的位置确定一个图形。拼图游戏的问题是：一个图形经过一连串的交换能否得到另一个图形，如何得到。从交换方式的可逆性看出这种关系满足等价三性质，如果图形</span></span><span style=\"font-family:Times New Roman, serif\">A</span><span style=\"font-family:宋体\"><span style=\"font-family:宋体\">通过交换变成图形</span></span><span style=\"font-family:Times New Roman, serif\">B</span><span style=\"font-family:宋体\"><span style=\"font-family:宋体\">我们则称它们是等价的。把</span></span><span style=\"font-family:Times New Roman, serif\">M*N-1</span><span style=\"font-family:宋体\"><span style=\"font-family:宋体\">个元素用</span></span><span style=\"font-family:Times New Roman, serif\">1</span><span style=\"font-family:宋体\"><span style=\"font-family:宋体\">至</span></span><span style=\"font-family:Times New Roman, serif\">M*N-1</span><span style=\"font-family:宋体\"><span style=\"font-family:宋体\">编号，空元素编号</span></span><span style=\"font-family:Times New Roman, serif\">0</span><span style=\"font-family:宋体\"><span style=\"font-family:宋体\">。然后展成一个排列。每个图形对应一个排列。确定了展开方式，图形和排列是一一对应的。这里用到的展开方式是行优先的顺序（其他方式展开也能到相应的结果）。</span>将例</span><span style=\"font-family:Times New Roman, serif\">1</span><span style=\"font-family:宋体\">的两个图形展开有：图</span><span style=\"font-family:Times New Roman, serif\">1</span><span style=\"font-family:宋体\">对应</span><span style=\"font-family:Times New Roman, serif\">1 3 2 6 0 5 4 7 8</span><span style=\"font-family:宋体\">，图</span><span style=\"font-family:Times New Roman, serif\">2</span><span style=\"font-family:宋体\">对应</span><span style=\"font-family:Times New Roman, serif\">1 2 3 4 5 6 7 8 0</span><span style=\"font-family:宋体\">。</span></p><p><span style=\"font-family:宋体\"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;定理</strong></span><span style=\"font-family:Times New Roman, serif\"><strong>1</strong></span><span style=\"font-family:宋体\"><strong>：</strong><span style=\"font-family:宋体\">图形</span></span><span style=\"font-family:Times New Roman, serif\">A</span><span style=\"font-family:宋体\"><span style=\"font-family:宋体\">与图形</span></span><span style=\"font-family:Times New Roman, serif\">B</span><span style=\"font-family:宋体\"><span style=\"font-family:宋体\">等价的充要条件图形</span></span><span style=\"font-family:Times New Roman, serif\">A</span><span style=\"font-family:宋体\"><span style=\"font-family:宋体\">的排列的逆序数加上</span></span><span style=\"font-family:Times New Roman, serif\">0</span><span style=\"font-family:宋体\"><span style=\"font-family:宋体\">元素行号和列号的奇偶性等于图形</span></span><span style=\"font-family:Times New Roman, serif\">B</span><span style=\"font-family:宋体\"><span style=\"font-family:宋体\">的排列的逆序数加上</span></span><span style=\"font-family:Times New Roman, serif\">0</span><span style=\"font-family:宋体\"><span style=\"font-family:宋体\">元素行号和列号的奇偶性。为方便表述，把图形排列的逆序数加上</span></span><span style=\"font-family:Times New Roman, serif\">0</span><span style=\"font-family:宋体\"><span style=\"font-family:宋体\">元素行号和列号的奇偶性称为图形的奇偶性。</span></span></p><p><span style=\"font-family:宋体\"><span style=\"font-family:宋体\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;先看</span><span style=\"font-family:宋体\">定理</span></span><span style=\"font-family:Times New Roman, serif\">1</span><span style=\"font-family:宋体\"><span style=\"font-family:宋体\">如何起作用，图</span></span><span style=\"font-family:Times New Roman, serif\">1</span><span style=\"font-family:宋体\"><span style=\"font-family:宋体\">：展开的排列</span></span> <span style=\"font-family:Times New Roman, serif\">1 3 2 6 0 5 4 7 8</span><span style=\"font-family:宋体\"><span style=\"font-family:宋体\">，它的逆序数为</span></span><span style=\"font-family:Times New Roman, serif\">8</span><span style=\"font-family:宋体\"><span style=\"font-family:宋体\">，</span></span><span style=\"font-family:Times New Roman, serif\">0</span><span style=\"font-family:宋体\"><span style=\"font-family:宋体\">元素行号为</span></span><span style=\"font-family:Times New Roman, serif\">2</span><span style=\"font-family:宋体\"><span style=\"font-family:宋体\">，列号为</span></span><span style=\"font-family:Times New Roman, serif\">2</span><span style=\"font-family:宋体\"><span style=\"font-family:宋体\">。逆序数加行号，列号的奇偶性为偶。图</span></span><span style=\"font-family:Times New Roman, serif\">2</span><span style=\"font-family:宋体\"><span style=\"font-family:宋体\">：展开的排列</span></span> <span style=\"font-family:Times New Roman, serif\">1 2 3 4 5 6 7 8 0</span><span style=\"font-family:宋体\"><span style=\"font-family:宋体\">，它的逆序数为</span></span><span style=\"font-family:Times New Roman, serif\">8</span><span style=\"font-family:宋体\"><span style=\"font-family:宋体\">，</span></span><span style=\"font-family:Times New Roman, serif\">0</span><span style=\"font-family:宋体\"><span style=\"font-family:宋体\">元素行号为</span></span><span style=\"font-family:Times New Roman, serif\">3</span><span style=\"font-family:宋体\"><span style=\"font-family:宋体\">，列号为</span></span><span style=\"font-family:Times New Roman, serif\">3</span><span style=\"font-family:宋体\"><span style=\"font-family:宋体\">。逆序数加行号，列号的奇偶性为偶。两个图形的奇偶性相同，根据定理</span></span><span style=\"font-family:Times New Roman, serif\">1</span><span style=\"font-family:宋体\"><span style=\"font-family:宋体\">判断它们等价。</span></span></p><p><span style=\"font-family:宋体\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;首先证明必要性，即如果图形</span><span style=\"font-family:Times New Roman, serif\">A</span><span style=\"font-family:宋体\">与图形</span><span style=\"font-family:Times New Roman, serif\">B</span><span style=\"font-family:宋体\">等价，则图形</span><span style=\"font-family:Times New Roman, serif\">A</span><span style=\"font-family:宋体\">的奇偶性等于图形</span><span style=\"font-family:Times New Roman, serif\">B</span><span style=\"font-family:宋体\">奇偶性。</span></p><p><span style=\"font-family:Times New Roman, serif\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0</span><span style=\"font-family:宋体\"><span style=\"font-family:宋体\">元素和</span>某个元素<span style=\"font-family:宋体\">交换</span>位置，则排列的逆序数的奇偶性就改变一次。交换后</span><span style=\"font-family:Times New Roman, serif\">0</span><span style=\"font-family:宋体\">元素的行号或者列号会加</span><span style=\"font-family:Times New Roman, serif\">1</span><span style=\"font-family:宋体\">或减</span><span style=\"font-family:Times New Roman, serif\">1</span><span style=\"font-family:宋体\">，即行号，列号之和的奇偶性也改变一次。这说明拼图的交换方式不改变图形的奇偶性，也说明拼图中至少有两组等价类，奇偶性不同的图形不等价。</span></p><p><span style=\"font-family:宋体\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;下面证明充分性，如果图形</span><span style=\"font-family:Times New Roman, serif\">A</span><span style=\"font-family:宋体\">的奇偶性等于图形</span><span style=\"font-family:Times New Roman, serif\">B</span><span style=\"font-family:宋体\">的奇偶性，则图形</span><span style=\"font-family:Times New Roman, serif\">A</span><span style=\"font-family:宋体\">，</span><span style=\"font-family:Times New Roman, serif\">B</span><span style=\"font-family:宋体\">等价。</span></p><p><span style=\"font-family:宋体\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;如果证明了拼图只有两组等价类，从必要性的证明过程可知，奇性图形是一组等价类，偶性是一组。从而证明了充分性。</span></p><p><span style=\"font-family:宋体\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;先考虑一般的排列</span><span style=\"font-family:Times New Roman, serif\">1 2 3 ... N</span><span style=\"font-family:宋体\">。某个元素连续与后面</span><span style=\"font-family:Times New Roman, serif\">M</span><span style=\"font-family:宋体\">相邻的元素交换位置，称为<span style=\"font-family:宋体\">向后</span></span><span style=\"font-family:Times New Roman, serif\">M</span><span style=\"font-family:宋体\">步移动。如排列：</span><span style=\"font-family:Times New Roman, serif\">1 2 3 4 5 6</span><span style=\"font-family:宋体\">。元素</span><span style=\"font-family:Times New Roman, serif\">2</span><span style=\"font-family:宋体\">的<span style=\"font-family:宋体\">向后</span></span><span style=\"font-family:Times New Roman, serif\">3</span><span style=\"font-family:宋体\">步移动，排列变成</span><span style=\"font-family:Times New Roman, serif\">1 3 4 5 2 6</span><span style=\"font-family:宋体\">。同样的方式定义<span style=\"font-family:宋体\">向前</span></span><span style=\"font-family:Times New Roman, serif\">M</span><span style=\"font-family:宋体\">步移动。如果排列</span><span style=\"font-family:Times New Roman, serif\">A</span><span style=\"font-family:宋体\">能够通过有限<span style=\"font-family:宋体\">向前</span></span><span style=\"font-family:Times New Roman, serif\">M</span><span style=\"font-family:宋体\">步移动和<span style=\"font-family:宋体\">向后</span></span><span style=\"font-family:Times New Roman, serif\">M</span><span style=\"font-family:宋体\">步移动变成排列</span><span style=\"font-family:Times New Roman, serif\">B</span><span style=\"font-family:宋体\">，称排列</span><span style=\"font-family:Times New Roman, serif\">A</span><span style=\"font-family:宋体\">与排列</span><span style=\"font-family:Times New Roman, serif\">B M</span><span style=\"font-family:宋体\">步等价。容易看出这也是等价关系。</span></p><p>\n		&nbsp;</p><p><span style=\"font-family:宋体\">&nbsp;&nbsp;&nbsp;<span style=\"font-family:宋体\">拼图游戏的随机离散中加入定理</span><span style=\"font-family:Times New Roman, serif\">1</span><span style=\"font-family:宋体\"><span style=\"font-family:宋体\">的判断可以保证游戏有意义，不会出现无解的情况。<br/><br/>\n		转载至：http://blog.sina.com.cn/s/blog_5396eb5301017qv0.html</span></span></span><br/>\n		&nbsp;</p>', '0', '10', 'longblog1502019494', 'http://oss.longzongqin.cn/long/default-img/android.jpg', null, '1502019494', '1502019494'), ('40', 'mysql三目运算符&子查询', '<p>mysql三目运算<br/></p><pre class=\"brush:sql;toolbar:false\">select&nbsp;sum(CASE&nbsp;WHEN&nbsp;changeWeight&nbsp;=&nbsp;-1&nbsp;THEN&nbsp;price&nbsp;*&nbsp;((weight&nbsp;*&nbsp;goodsNumber)&nbsp;/&nbsp;500)&nbsp;ELSE&nbsp;&nbsp;price&nbsp;*&nbsp;((changeWeight)&nbsp;/&nbsp;500)&nbsp;END)&nbsp;as&nbsp;amount&nbsp;from&nbsp;tableA</pre><p><br/>mysql子查询<br/></p><pre class=\"brush:sql;toolbar:false\">SELECT&nbsp;order_info.*,(SELECT&nbsp;count(*)&nbsp;FROM&nbsp;order_detail&nbsp;where&nbsp;order_detail.orderID&nbsp;=&nbsp;order_info.orderID&nbsp;)&nbsp;as&nbsp;orderCount&nbsp;FROM&nbsp;order_info&nbsp;WHERE&nbsp;storeID&nbsp;in&nbsp;(SELECT&nbsp;storeID&nbsp;FROM&nbsp;store_info&nbsp;WHERE&nbsp;status&nbsp;=&nbsp;0)</pre>', '0', '6', 'longblog1502019726', 'http://oss.longzongqin.cn/long/default-img/database.jpg', null, '1502019726', '1502019726'), ('41', 'Android获取应用信息', '<pre class=\"brush:java;toolbar:false\">package&nbsp;cn.longzongqin.util;\n\nimport&nbsp;android.content.Context;\nimport&nbsp;android.content.pm.ApplicationInfo;\nimport&nbsp;android.content.pm.PackageInfo;\nimport&nbsp;android.content.pm.PackageManager;\nimport&nbsp;android.content.pm.PackageManager.NameNotFoundException;\nimport&nbsp;android.graphics.drawable.Drawable;\n\npublic&nbsp;class&nbsp;AppInfo&nbsp;{\n	Context&nbsp;context;\n	PackageManager&nbsp;pm;\n\n	public&nbsp;AppInfo(Context&nbsp;context)&nbsp;{\n		this.context&nbsp;=&nbsp;context;\n		pm&nbsp;=&nbsp;context.getPackageManager();\n	}\n	/**\n	&nbsp;*&nbsp;获取当前应用包名\n	&nbsp;*/\n	public&nbsp;String&nbsp;getPackageName(){\n		try&nbsp;{\n			PackageInfo&nbsp;packinfo&nbsp;=&nbsp;pm.getPackageInfo(context.getPackageName(),&nbsp;0);\n			return&nbsp;packinfo.packageName;\n		}&nbsp;catch&nbsp;(Exception&nbsp;e)&nbsp;{\n			e.printStackTrace();\n\n		}\n		return&nbsp;null;\n	}\n\n	/**\n	&nbsp;*&nbsp;获取程序&nbsp;图标\n	&nbsp;*/\n	public&nbsp;Drawable&nbsp;getAppIcon(String&nbsp;packname)&nbsp;{\n		try&nbsp;{\n			ApplicationInfo&nbsp;info&nbsp;=&nbsp;pm.getApplicationInfo(packname,&nbsp;0);\n			return&nbsp;info.loadIcon(pm);\n		}&nbsp;catch&nbsp;(NameNotFoundException&nbsp;e)&nbsp;{\n			//&nbsp;TODO&nbsp;Auto-generated&nbsp;catch&nbsp;block\n			e.printStackTrace();\n\n		}\n		return&nbsp;null;\n	}\n\n	/**\n	&nbsp;*&nbsp;获取程序的版本名称\n	&nbsp;*/\n	public&nbsp;String&nbsp;getAppVersion(String&nbsp;packname)&nbsp;{\n		try&nbsp;{\n			PackageInfo&nbsp;packinfo&nbsp;=&nbsp;pm.getPackageInfo(packname,&nbsp;0);\n			return&nbsp;packinfo.versionName;\n		}&nbsp;catch&nbsp;(NameNotFoundException&nbsp;e)&nbsp;{\n			e.printStackTrace();\n\n		}\n		return&nbsp;null;\n	}\n	\n	/**\n	&nbsp;*&nbsp;获取程序的版本号\n	&nbsp;*/\n	public&nbsp;int&nbsp;getAppVersionCode(String&nbsp;packname)&nbsp;{\n		try&nbsp;{\n			PackageInfo&nbsp;packinfo&nbsp;=&nbsp;pm.getPackageInfo(packname,&nbsp;0);\n			return&nbsp;packinfo.versionCode;\n		}&nbsp;catch&nbsp;(NameNotFoundException&nbsp;e)&nbsp;{\n			e.printStackTrace();\n\n		}\n		return&nbsp;0;\n	}\n\n	/**\n	&nbsp;*&nbsp;获取程序的名字\n	&nbsp;*/\n	public&nbsp;String&nbsp;getAppName(String&nbsp;packname)&nbsp;{\n		try&nbsp;{\n			ApplicationInfo&nbsp;info&nbsp;=&nbsp;pm.getApplicationInfo(packname,&nbsp;0);\n			return&nbsp;info.loadLabel(pm).toString();\n		}&nbsp;catch&nbsp;(NameNotFoundException&nbsp;e)&nbsp;{\n			//&nbsp;TODO&nbsp;Auto-generated&nbsp;catch&nbsp;block\n			e.printStackTrace();\n\n		}\n		return&nbsp;null;\n	}\n\n	/**\n	&nbsp;*&nbsp;获取程序的权限\n	&nbsp;*/\n	public&nbsp;String[]&nbsp;getAppPremission(String&nbsp;packname)&nbsp;{\n		try&nbsp;{\n			PackageInfo&nbsp;packinfo&nbsp;=&nbsp;pm.getPackageInfo(packname,\n					PackageManager.GET_PERMISSIONS);\n			//&nbsp;获取到所有的权限\n			return&nbsp;packinfo.requestedPermissions;\n\n		}&nbsp;catch&nbsp;(NameNotFoundException&nbsp;e)&nbsp;{\n			e.printStackTrace();\n\n		}\n		return&nbsp;null;\n	}\n\n	/**\n	&nbsp;*&nbsp;获取程序的签名\n	&nbsp;*/\n	public&nbsp;String&nbsp;getAppSignature(String&nbsp;packname)&nbsp;{\n		try&nbsp;{\n			PackageInfo&nbsp;packinfo&nbsp;=&nbsp;pm.getPackageInfo(packname,\n					PackageManager.GET_SIGNATURES);\n			return&nbsp;packinfo.signatures[0].toCharsString();\n\n		}&nbsp;catch&nbsp;(NameNotFoundException&nbsp;e)&nbsp;{\n			e.printStackTrace();\n\n		}\n		return&nbsp;null;\n	}\n}</pre>', '0', '10', 'longblog1502019800', 'http://oss.longzongqin.cn/long/default-img/android.jpg', null, '1502019800', '1502019800'), ('42', 'Android 获取手机号、机型等信息', '<p>&nbsp; TelephonyManager类主要提供了一系列用于访问与手机通讯相关的状态和信息的get方法。其中包括手机SIM的状态和信息、电信网络的状态及手机用户的信息。在应用程序中可以使用这些get方法获取相关数据。<br/></p><pre class=\"brush:java;toolbar:false\">\n&nbsp;TelephonyManager&nbsp;tm&nbsp;=&nbsp;(TelephonyManager)&nbsp;this.getSystemService(TELEPHONY_SERVICE);\n&nbsp;tm.getDeviceId();//唯一的设备ID：&nbsp;GSM手机的&nbsp;IMEI&nbsp;和&nbsp;CDMA手机的&nbsp;MEID.&nbsp;\n&nbsp;tm.getLine1Number();//获取手机号\n//此处省略N行代码</pre><p><br/></p><p>\n	android.os.Build类，从系统属性中提取设备硬件和版本信息。<br/>\n	</p><pre class=\"brush:java;toolbar:false\">StringBuffer&nbsp;sb&nbsp;=&nbsp;new&nbsp;StringBuffer();\nsb.append(&quot;主板：&quot;&nbsp;+&nbsp;Build.BOARD+&quot;\\n&quot;);\nsb.append(&quot;系统启动程序版本号：&quot;&nbsp;+&nbsp;Build.BOOTLOADER&nbsp;+&nbsp;&quot;\\n&quot;);\nsb.append(&quot;系统定制商：&quot;&nbsp;+&nbsp;Build.BRAND&nbsp;+&nbsp;&quot;\\n&quot;);\nsb.append(&quot;cpu指令集：&quot;&nbsp;+&nbsp;Build.CPU_ABI&nbsp;+&nbsp;&quot;\\n&quot;);\nsb.append(&quot;cpu指令集2：&quot;&nbsp;+&nbsp;Build.CPU_ABI2&nbsp;+&nbsp;&quot;\\n&quot;);\nsb.append(&quot;设置参数：&quot;&nbsp;+&nbsp;Build.DEVICE&nbsp;+&nbsp;&quot;\\n&quot;);\nsb.append(&quot;显示屏参数：&quot;&nbsp;+&nbsp;Build.DISPLAY&nbsp;+&nbsp;&quot;\\n&quot;);\nsb.append(&quot;无线电固件版本：&quot;&nbsp;+&nbsp;Build.getRadioVersion()&nbsp;+&nbsp;&quot;\\n&quot;);\nsb.append(&quot;硬件识别码：&quot;&nbsp;+&nbsp;Build.FINGERPRINT&nbsp;+&nbsp;&quot;\\n&quot;);\nsb.append(&quot;硬件名称：&quot;&nbsp;+&nbsp;Build.HARDWARE&nbsp;+&nbsp;&quot;\\n&quot;);\nsb.append(&quot;HOST:&quot;&nbsp;+&nbsp;Build.HOST&nbsp;+&nbsp;&quot;\\n&quot;);\nsb.append(&quot;修订版本列表：&quot;&nbsp;+&nbsp;Build.ID&nbsp;+&nbsp;&quot;\\n&quot;);\nsb.append(&quot;硬件制造商：&quot;&nbsp;+&nbsp;Build.MANUFACTURER&nbsp;+&nbsp;&quot;\\n&quot;);\nsb.append(&quot;版本：&quot;&nbsp;+&nbsp;Build.MODEL&nbsp;+&nbsp;&quot;\\n&quot;);\nsb.append(&quot;硬件序列号：&quot;&nbsp;+&nbsp;Build.SERIAL&nbsp;+&nbsp;&quot;\\n&quot;);\nsb.append(&quot;手机制造商：&quot;&nbsp;+&nbsp;Build.PRODUCT&nbsp;+&nbsp;&quot;\\n&quot;);\nsb.append(&quot;描述Build的标签：&quot;&nbsp;+&nbsp;Build.TAGS&nbsp;+&nbsp;&quot;\\n&quot;);\nsb.append(&quot;TIME:&quot;&nbsp;+&nbsp;Build.TIME&nbsp;+&nbsp;&quot;\\n&quot;);\nsb.append(&quot;builder类型：&quot;&nbsp;+&nbsp;Build.TYPE&nbsp;+&nbsp;&quot;\\n&quot;);\nsb.append(&quot;USER:&quot;&nbsp;+&nbsp;Build.USER&nbsp;+&nbsp;&quot;\\n&quot;);\n\nSystem.out.println(sb.toString());</pre><br/>', '0', '10', 'longblog1502019866', 'http://oss.longzongqin.cn/long/default-img/android.jpg', null, '1502019866', '1502019866'), ('43', 'jquery checkbox全选|取消', '<pre class=\"brush:js;toolbar:false\">$(&quot;#checkbox-v-0&quot;).click(function(){\n&nbsp;&nbsp;&nbsp;if($(this).is(&quot;:checked&quot;)){//选中\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$(&quot;.week&quot;).prop(&quot;checked&quot;,&nbsp;true);\n&nbsp;&nbsp;&nbsp;}else{//未选中\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$(&quot;.week&quot;).prop(&quot;checked&quot;,&nbsp;false);\n&nbsp;&nbsp;&nbsp;}\n&nbsp;&nbsp;&nbsp;//jqm刷新\n&nbsp;&nbsp;&nbsp;$(&#39;input[type=&quot;checkbox&quot;]&#39;).checkboxradio(&quot;refresh&quot;);\n});\n$(&quot;.week&quot;).click(function(){\n&nbsp;&nbsp;&nbsp;&nbsp;if(!$(this).is(&quot;:checked&quot;)){\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$(&quot;#checkbox-v-0&quot;).prop(&quot;checked&quot;,&nbsp;false);\n&nbsp;&nbsp;&nbsp;&nbsp;}\n&nbsp;&nbsp;&nbsp;&nbsp;$(&#39;input[type=&quot;checkbox&quot;]&#39;).checkboxradio(&quot;refresh&quot;);\n});</pre>', '0', '7', 'longblog1502019942', 'http://oss.longzongqin.cn/long/default-img/js.jpg', null, '1502019942', '1502019942'), ('44', 'Linux定时任务crontab', '<p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\"></span><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">一、</span><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">crond简介</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">crond是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程，与windows下的计划任务类似，当安装完成操作系统后，默认会安装此服务工具，并且会自动启动crond进程，crond进程每分钟会定期检查是否有要执行的任务，如果有要执行的任务，则自动执行该任务。</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">Linux下的任务调度分为两类，系统任务调度和用户任务调度。</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">系统任务调度：系统周期性所要执行的工作，比如写缓存数据到硬盘、日志清理等。在/etc目录下有一个crontab文件，这个就是系统任务调度的配置文件。</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">/etc/crontab文件包括下面几行：</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0;text-autospace:ideograph-other;background:#f5f5f5\"><span style=\"font-size: 12px;font-family: &#39;Courier New&#39;\">[root@localhost&nbsp;~]</span><span style=\"color: #008000;font-size: 12px;font-family: &#39;Courier New&#39;\">#</span>&nbsp;<span style=\"color: #008000;font-size: 12px;font-family: &#39;Courier New&#39;\">cat&nbsp;/etc/crontab&nbsp;</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0;text-autospace:ideograph-other;background:#f5f5f5\"><span style=\"font-size: 12px;font-family: &#39;Courier New&#39;\">SHELL=/bin/</span><span style=\"font-size: 12px;font-family: &#39;Courier New&#39;\">bash</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0;text-autospace:ideograph-other;background:#f5f5f5\"><span style=\"font-size: 12px;font-family: &#39;Courier New&#39;\">PATH</span><span style=\"font-size: 12px;font-family: &#39;Courier New&#39;\">=/sbin:/bin:/usr/sbin:/usr/</span><span style=\"font-size: 12px;font-family: &#39;Courier New&#39;\">bin</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0;text-autospace:ideograph-other;background:#f5f5f5\"><span style=\"font-size: 12px;font-family: &#39;Courier New&#39;\">MAILTO</span><span style=\"font-size: 12px;font-family: &#39;Courier New&#39;\">=</span><span style=\"color: #800000;font-size: 12px;font-family: &#39;Courier New&#39;\">&quot;&quot;</span><span style=\"font-size: 12px;font-family: &#39;Courier New&#39;\">HOME</span><span style=\"font-size: 12px;font-family: &#39;Courier New&#39;\">=/</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0;text-autospace:ideograph-other;background:#f5f5f5\"><span style=\"color: #008000;font-size: 12px;font-family: &#39;Courier New&#39;\">#</span>&nbsp;<span style=\"color: #008000;font-size: 12px;font-family: &#39;Courier New&#39;\">run-parts</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0;text-autospace:ideograph-other;background:#f5f5f5\"><span style=\"font-size: 12px;font-family: &#39;Courier New&#39;\">51&nbsp;*&nbsp;*&nbsp;*&nbsp;*&nbsp;root&nbsp;run-parts&nbsp;/etc/</span><span style=\"font-size: 12px;font-family: &#39;Courier New&#39;\">cron.hourly</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0;text-autospace:ideograph-other;background:#f5f5f5\"><span style=\"font-size: 12px;font-family: &#39;Courier New&#39;\">24&nbsp;7&nbsp;*&nbsp;*&nbsp;*&nbsp;root&nbsp;run-parts&nbsp;/etc/</span><span style=\"font-size: 12px;font-family: &#39;Courier New&#39;\">cron.daily</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0;text-autospace:ideograph-other;background:#f5f5f5\"><span style=\"font-size: 12px;font-family: &#39;Courier New&#39;\">22&nbsp;4&nbsp;*&nbsp;*&nbsp;0&nbsp;root&nbsp;run-parts&nbsp;/etc/</span><span style=\"font-size: 12px;font-family: &#39;Courier New&#39;\">cron.weekly</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0;text-autospace:ideograph-other;background:#f5f5f5\"><span style=\"font-size: 12px;font-family: &#39;Courier New&#39;\">42&nbsp;4&nbsp;1&nbsp;*&nbsp;*&nbsp;root&nbsp;run-parts&nbsp;/etc/</span><span style=\"font-size: 12px;font-family: &#39;Courier New&#39;\">cron.monthly</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0;text-autospace:ideograph-other;background:#f5f5f5\"><span style=\"font-size: 12px;font-family: &#39;Courier New&#39;\">[root</span><span style=\"font-size: 12px;font-family: &#39;Courier New&#39;\">@localhost&nbsp;~]</span><span style=\"color: #008000;font-size: 12px;font-family: &#39;Courier New&#39;\">#</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">前四行是用来配置crond任务运行的环境变量，第一行SHELL变量指定了系统要使用哪个shell，这里是bash，第二行PATH变量指定了系统执行命令的路径，第三行MAILTO变量指定了crond的任务执行信息将通过电子邮件发送给root用户，如果MAILTO变量的值为空，则表示不发送任务执行信息给用户，第四行的HOME变量指定了在执行命令或者脚本时使用的主目录。第六至九行表示的含义将在下个小节详细讲述。这里不在多说。</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">用户任务调度：用户定期要执行的工作，比如用户数据备份、定时邮件提醒等。用户可以使用&nbsp;crontab&nbsp;工具来定制自己的计划任务。所有用户定义的crontab&nbsp;文件都被保存在&nbsp;/var/spool/cron目录中。其文件名与用户名一致。</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">使用者权限文件</span><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">：</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">文件：</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">/etc/cron.deny</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">说明：</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">该文件中所列用户不允许使用crontab命令</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">文件：</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">/etc/cron.allow</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">说明：</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">该文件中所列用户允许使用crontab命令</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">文件：</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">/var/spool/cron/</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">说明：</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">所有用户crontab文件存放的目录,以用户名命名</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">crontab文件的含义：</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">用户所建立的crontab文件中，每一行都代表一项任务，每行的每个字段代表一项设置，它的格式共分为六个字段，前五段是时间设定段，第六段是要执行的命令段，格式如下：</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">minute&nbsp;&nbsp;&nbsp;hour&nbsp;&nbsp;&nbsp;day&nbsp;&nbsp;&nbsp;month&nbsp;&nbsp;&nbsp;week&nbsp;&nbsp;&nbsp;command</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">其中：</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">minute：&nbsp;表示分钟，可以是从0到59之间的任何整数。</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">hour：表示小时，可以是从0到23之间的任何整数。</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">day：表示日期，可以是从1到31之间的任何整数。</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">month：表示月份，可以是从1到12之间的任何整数。</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">week：表示星期几，可以是从0到7之间的任何整数，这里的0或7代表星期日。</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">command：要执行的命令，可以是系统命令，也可以是自己编写的脚本文件。</span></p><p><img src=\"/long/public/ueditor/php/upload/image/20170808/1502172024405587.png\" title=\"1502172024405587.png\" alt=\"08090352-4e0aa3fe4f404b3491df384758229be1.png\"/>&nbsp;</p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\"font-family: 宋体;font-size: 14px;font-weight: bold;text-indent: 28px\">在以上各个字段中，还可以使用以下特殊字符：</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">星号（*）：代表所有可能的值，例如month字段如果是星号，则表示在满足其它字段的制约条件后每月都执行该命令操作。</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">逗号（,）：可以用逗号隔开的值指定一个列表范围，例如，“1,2,5,7,8,9”</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">中杠（-）：可以用整数之间的中杠表示一个整数范围，例如“2-6”表示“2,3,4,5,6”</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">正斜线（/）：可以用正斜线指定时间的间隔频率，例如“0-23/2”表示每两小时执行一次。同时正斜线可以和星号一起使用，例如*/10，如果用在minute字段，表示每十分钟执行一次。</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">二、</span><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">crond服务</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">安装crontab</span><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">：</span></p><p style=\"margin-left:28px;text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">yum&nbsp;install&nbsp;crontabs</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">服务操作</span><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">说明：</span></p><p style=\"margin-left:28px;text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">/sbin/service&nbsp;crond&nbsp;start&nbsp;//启动服务</span></p><p style=\"margin-left:28px;text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">/sbin/service&nbsp;crond&nbsp;stop&nbsp;//关闭服务</span></p><p style=\"margin-left:28px;text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">/sbin/service&nbsp;crond&nbsp;restart&nbsp;//重启服务</span></p><p style=\"margin-left:28px;text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">/sbin/service&nbsp;crond&nbsp;reload&nbsp;//重新载入配置</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">查看crontab服务状态：</span></p><p style=\"margin-left:28px;text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">service&nbsp;crond&nbsp;status</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">手动启动crontab服务：</span></p><p style=\"margin-left:28px;text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">service&nbsp;crond&nbsp;start</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">查看crontab服务是否已设置为开机启动，执行命令：</span></p><p style=\"margin-left:28px;text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">ntsysv</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">加入开机自动启动</span><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">：</span></p><p style=\"margin-left:28px;text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">chkconfig&nbsp;–level&nbsp;35&nbsp;crond&nbsp;on</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">三、</span><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">crontab命令详解</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-weight:bold;font-size:14px;font-family:&#39;Times New Roman&#39;\">1．</span><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">命令格式：</span></p><p style=\"margin-left:28px;text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">crontab&nbsp;[-u&nbsp;user]&nbsp;file</span></p><p style=\"margin-left:28px;text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">crontab&nbsp;[-u&nbsp;user]&nbsp;[&nbsp;-e&nbsp;|&nbsp;-l&nbsp;|&nbsp;-r&nbsp;]</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-weight:bold;font-size:14px;font-family:&#39;Times New Roman&#39;\">2．</span><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">命令功能：</span></p><p style=\"margin-left:28px;text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">通过crontab&nbsp;</span><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">命令，</span><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">我们可以在固定的间隔时间执行指定的系统指令或&nbsp;shell&nbsp;script脚本。时间间隔的单位可以是分钟、小时、日、月、周及以上的任意组合。这个命令非常设合周期性的日志分析或数据备份等工作。</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-weight:bold;font-size:14px;font-family:&#39;Times New Roman&#39;\">3．</span><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">命令参数：</span></p><p style=\"margin-left:28px;text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">-u&nbsp;user：用来设定某个用户的crontab服务，例如，“-u&nbsp;ixdba”表示设定ixdba用户的crontab服务，此参数一般有root用户来运行。</span></p><p style=\"margin-left:28px;text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">file：file是命令文件的名字,表示将file做为crontab的任务列表文件并载入crontab。如果在命令行中没有指定这个文件，crontab命令将接受标准输入（键盘）上键入的命令，并将它们载入crontab。</span></p><p style=\"margin-left:28px;text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">-e：编辑某个用户的crontab文件内容。如果不指定用户，则表示编辑当前用户的crontab文件。</span></p><p style=\"margin-left:28px;text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">-l：显示某个用户的crontab文件内容，如果不指定用户，则表示显示当前用户的crontab文件内容。</span></p><p style=\"margin-left:28px;text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">-r：从/var/spool/cron目录中删除某个用户的crontab文件，如果不指定用户，则默认删除当前用户的crontab文件。</span></p><p style=\"margin-left:28px;text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">-i：在删除用户的crontab文件时给确认提示。</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-weight:bold;font-size:14px;font-family:&#39;Times New Roman&#39;\">4．</span><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">常用方法：</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">1)</span><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">.&nbsp;创建一个新的crontab文件</span></p><p style=\"margin-left:28px;text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">在考虑向cron进程提交一个crontab文件之前，首先要做的一件事情就是设置环境变量EDITOR。cron进程根据它来确定使用哪个编辑器编辑crontab文件。9&nbsp;9&nbsp;%的UNIX和LINUX用户都使用vi，如果你也是这样，那么你就编辑$&nbsp;HOME目录下的.&nbsp;profile文件，在其中加入这样一行：</span></p><p style=\"margin-left:56px;text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">EDITOR=vi;&nbsp;export&nbsp;EDITOR</span></p><p style=\"margin-left:28px;text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">然后保存并退出。不妨创建一个名为&lt;user&gt;&nbsp;cron的文件，其中&lt;user&gt;是用户名，例如，&nbsp;davecron。在该文件中加入如下的内容。</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span> <span style=\";font-size:14px;font-family:&#39;宋体&#39;\">#&nbsp;(put&nbsp;your&nbsp;own&nbsp;initials&nbsp;here)echo&nbsp;the&nbsp;date&nbsp;to&nbsp;the&nbsp;console&nbsp;every</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span> <span style=\";font-size:14px;font-family:&#39;宋体&#39;\">#&nbsp;15minutes&nbsp;between&nbsp;6pm&nbsp;and&nbsp;6am</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span> <span style=\";font-size:14px;font-family:&#39;宋体&#39;\">0,15,30,45&nbsp;18-06&nbsp;*&nbsp;*&nbsp;*&nbsp;/bin/echo&nbsp;&#39;date&#39;&nbsp;&gt;&nbsp;/dev/console</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">&nbsp;&nbsp;&nbsp;&nbsp;保存并退出。确信前面5个域用空格分隔。</span></p><p style=\"margin-left:28px;text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">在上面的例子中，系统将每隔1&nbsp;5分钟向控制台输出一次当前时间。如果系统崩溃或挂起，从最后所显示的时间就可以一眼看出系统是什么时间停止工作的。在有些系统中，用tty1来表示控制台，可以根据实际情况对上面的例子进行相应的修改。为了提交你刚刚创建的crontab文件，可以把这个新创建的文件作为cron命令的参数：</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">&nbsp;&nbsp;&nbsp;&nbsp;</span> <span style=\";font-size:14px;font-family:&#39;宋体&#39;\">$&nbsp;crontab&nbsp;davecron</span></p><p style=\"margin-left:28px;text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">现在该文件已经提交给cron进程，它将每隔1&nbsp;5分钟运行一次。</span></p><p style=\"margin-left:28px;text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">同时，新创建文件的一个副本已经被放在/var/spool/cron目录中，文件名就是用户名(即dave)。</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">2</span><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">)</span><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">.&nbsp;列出crontab文件</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">&nbsp;&nbsp;&nbsp;为了列出crontab文件，可以用：</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">&nbsp;&nbsp;&nbsp;&nbsp;</span> <span style=\";font-size:14px;font-family:&#39;宋体&#39;\">$&nbsp;crontab&nbsp;-l</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">&nbsp;&nbsp;&nbsp;&nbsp;</span> <span style=\";font-size:14px;font-family:&#39;宋体&#39;\">0,15,30,45,18-06&nbsp;*&nbsp;*&nbsp;*&nbsp;/bin/echo&nbsp;`date`&nbsp;&gt;&nbsp;dev/tty1</span></p><p style=\"margin-left:28px;text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">你将会看到和上面类似的内容。可以使用这种方法在$&nbsp;H&nbsp;O&nbsp;M&nbsp;E目录中对crontab文件做一备份：</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">&nbsp;&nbsp;&nbsp;&nbsp;</span> <span style=\";font-size:14px;font-family:&#39;宋体&#39;\">$&nbsp;crontab&nbsp;-l&nbsp;&gt;&nbsp;$HOME/mycron</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">&nbsp;&nbsp;&nbsp;&nbsp;这样，一旦不小心误删了crontab文件，可以用上一节所讲述的方法迅速恢复。</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">3</span><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">)</span><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">.&nbsp;编辑crontab文件</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">&nbsp;&nbsp;&nbsp;如果希望添加、删除或编辑crontab文件中的条目，而E&nbsp;D&nbsp;I&nbsp;TO&nbsp;R环境变量又设置为v&nbsp;i，那么就可以用v&nbsp;i来编辑crontab文件，相应的命令为：</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">&nbsp;&nbsp;&nbsp;&nbsp;</span> <span style=\";font-size:14px;font-family:&#39;宋体&#39;\">$&nbsp;crontab&nbsp;-e</span></p><p style=\"margin-left:28px;text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">可以像使用v&nbsp;i编辑其他任何文件那样修改crontab文件并退出。如果修改了某些条目或添加了新的条目，那么在保存该文件时，&nbsp;c&nbsp;r&nbsp;o&nbsp;n会对其进行必要的完整性检查。如果其中的某个域出现了超出允许范围的值，它会提示你。</span></p><p style=\"margin-left:28px;text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">我们在编辑crontab文件时，没准会加入新的条目。例如，加入下面的一条：</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">&nbsp;&nbsp;&nbsp;</span> &nbsp;<span style=\";font-size:14px;font-family:&#39;宋体&#39;\">#&nbsp;DT:delete&nbsp;core&nbsp;files,at&nbsp;3.30am&nbsp;on&nbsp;1,7,14,21,26,26&nbsp;days&nbsp;of&nbsp;each&nbsp;month</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">&nbsp;&nbsp;&nbsp;&nbsp;</span> <span style=\";font-size:14px;font-family:&#39;宋体&#39;\">30&nbsp;3&nbsp;1,7,14,21,26&nbsp;*&nbsp;*&nbsp;/bin/find&nbsp;-name&nbsp;&quot;core&#39;&nbsp;-exec&nbsp;rm&nbsp;{}&nbsp;\\;</span></p><p style=\"margin-left:28px;text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">现在保存并退出。最好在crontab文件的每一个条目之上加入一条注释，这样就可以知道它的功能、运行时间，更为重要的是，知道这是哪位用户的作业。</span></p><p style=\"margin-left:28px;text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">现在让我们使用前面讲过的crontab&nbsp;-l命令列出它的全部信息：</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">&nbsp;&nbsp;&nbsp;</span> &nbsp;<span style=\";font-size:14px;font-family:&#39;宋体&#39;\">$&nbsp;crontab&nbsp;-l&nbsp;</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">&nbsp;&nbsp;&nbsp;</span> &nbsp;<span style=\";font-size:14px;font-family:&#39;宋体&#39;\">#&nbsp;(crondave&nbsp;installed&nbsp;on&nbsp;Tue&nbsp;May&nbsp;4&nbsp;13:07:43&nbsp;1999)</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">&nbsp;&nbsp;&nbsp;</span> &nbsp;<span style=\";font-size:14px;font-family:&#39;宋体&#39;\">#&nbsp;DT:ech&nbsp;the&nbsp;date&nbsp;to&nbsp;the&nbsp;console&nbsp;every&nbsp;30&nbsp;minites</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">&nbsp;&nbsp;</span> &nbsp;<span style=\";font-size:14px;font-family:&#39;宋体&#39;\">0,15,30,45&nbsp;18-06&nbsp;*&nbsp;*&nbsp;*&nbsp;/bin/echo&nbsp;`date`&nbsp;&gt;&nbsp;/dev/tty1</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">&nbsp;&nbsp;&nbsp;</span> &nbsp;<span style=\";font-size:14px;font-family:&#39;宋体&#39;\">#&nbsp;DT:delete&nbsp;core&nbsp;files,at&nbsp;3.30am&nbsp;on&nbsp;1,7,14,21,26,26&nbsp;days&nbsp;of&nbsp;each&nbsp;month</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">&nbsp;&nbsp;&nbsp;</span> &nbsp;<span style=\";font-size:14px;font-family:&#39;宋体&#39;\">30&nbsp;3&nbsp;1,7,14,21,26&nbsp;*&nbsp;*&nbsp;/bin/find&nbsp;-name&nbsp;&quot;core&#39;&nbsp;-exec&nbsp;rm&nbsp;{}&nbsp;\\;</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">4)</span><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">.&nbsp;删除crontab文件</span></p><p style=\"margin-left:28px;text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">要删除crontab文件，可以用：</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">&nbsp;&nbsp;&nbsp;</span> &nbsp;<span style=\";font-size:14px;font-family:&#39;宋体&#39;\">$&nbsp;crontab&nbsp;-r</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">5</span><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">)</span><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">.&nbsp;恢复丢失的crontab文件</span></p><p style=\"margin-left:28px;text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">如果不小心误删了crontab文件，假设你在自己的$&nbsp;H&nbsp;O&nbsp;M&nbsp;E目录下还有一个备份，那么可以将其拷贝到/var/spool/cron/&lt;username&gt;，其中&lt;username&gt;是用户名。如果由于权限问题无法完成拷贝，可以用：</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">&nbsp;&nbsp;&nbsp;&nbsp;</span> <span style=\";font-size:14px;font-family:&#39;宋体&#39;\">$&nbsp;crontab&nbsp;&lt;filename&gt;</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">&nbsp;&nbsp;&nbsp;&nbsp;其中，&lt;filename&gt;是你在$&nbsp;H&nbsp;O&nbsp;M&nbsp;E目录中副本的文件名。</span></p><p style=\"margin-left:28px;text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">我建议你在自己的$&nbsp;H&nbsp;O&nbsp;M&nbsp;E目录中保存一个该文件的副本。我就有过类似的经历，有数次误删了crontab文件（因为r键紧挨在e键的右边）。这就是为什么有些系统文档建议不要直接编辑crontab文件，而是编辑该文件的一个副本，然后重新提交新的文件。</span></p><p style=\"margin-left:28px;text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">有些crontab的变体有些怪异，所以在使用crontab命令时要格外小心。如果遗漏了任何选项，crontab可能会打开一个空文件，或者看起来像是个空文件。这时敲delete键退出，不要按&lt;Ctrl-D&gt;，否则你将丢失crontab文件。</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-weight:bold;font-size:14px;font-family:&#39;Times New Roman&#39;\">5．</span><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">使用实例</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">实例</span><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">1：</span><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">每1分钟执行一次command</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">命令：</span></p><p style=\"margin-left:28px;text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">*&nbsp;*&nbsp;*&nbsp;*&nbsp;*&nbsp;command</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\">&nbsp;</p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">实例</span><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">2：</span><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">每小时的第3和第15分钟执行</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">命令：</span></p><p style=\"margin-left:28px;text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">3,15&nbsp;*&nbsp;*&nbsp;*&nbsp;*&nbsp;command</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\">&nbsp;</p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">实例</span><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">3：</span><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">在上午8点到11点的第3和第15分钟执行</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">命令：</span></p><p style=\"margin-left:28px;text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">3,15&nbsp;8-11&nbsp;*&nbsp;*&nbsp;*&nbsp;command</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\">&nbsp;</p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">实例</span><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">4：</span><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">每隔两天的上午8点到11点的第3和第15分钟执行</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">命令：</span></p><p style=\"margin-left:28px;text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">3,15&nbsp;8-11&nbsp;*/2&nbsp;*&nbsp;*&nbsp;command</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\">&nbsp;</p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">实例</span><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">5：</span><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">每个星期一的上午8点到11点的第3和第15分钟执行</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">命令：</span></p><p style=\"margin-left:28px;text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">3,15&nbsp;8-11&nbsp;*&nbsp;*&nbsp;1&nbsp;command</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\">&nbsp;</p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">实例</span><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">6：</span><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">每晚的21:30重启smb&nbsp;</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">命令：</span></p><p style=\"margin-left:28px;text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">30&nbsp;21&nbsp;*&nbsp;*&nbsp;*&nbsp;/etc/init.d/smb&nbsp;restart</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\">&nbsp;</p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">实例</span><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">7：</span><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">每月1、10、22日的4&nbsp;:&nbsp;45重启smb&nbsp;</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">命令：</span></p><p style=\"margin-left:28px;text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">45&nbsp;4&nbsp;1,10,22&nbsp;*&nbsp;*&nbsp;/etc/init.d/smb&nbsp;restart</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\">&nbsp;</p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">实例</span><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">8：</span><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">每周六、周日的1&nbsp;:&nbsp;10重启smb</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">命令：</span></p><p style=\"margin-left:28px;text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">10&nbsp;1&nbsp;*&nbsp;*&nbsp;6,0&nbsp;/etc/init.d/smb&nbsp;restart</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\">&nbsp;</p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">实例</span><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">9：</span><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">每天18&nbsp;:&nbsp;00至23&nbsp;:&nbsp;00之间每隔30分钟重启smb&nbsp;</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">命令：</span></p><p style=\"margin-left:28px;text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">0,30&nbsp;18-23&nbsp;*&nbsp;*&nbsp;*&nbsp;/etc/init.d/smb&nbsp;restart</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\">&nbsp;</p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">实例</span><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">10：</span><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">每星期六的晚上11&nbsp;:&nbsp;00&nbsp;pm重启smb&nbsp;</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">命令：</span></p><p style=\"margin-left:28px;text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">0&nbsp;23&nbsp;*&nbsp;*&nbsp;6&nbsp;/etc/init.d/smb&nbsp;restart</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\">&nbsp;</p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">实例</span><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">11：</span><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">每一小时重启smb&nbsp;</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">命令：</span></p><p style=\"margin-left:28px;text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">*&nbsp;*/1&nbsp;*&nbsp;*&nbsp;*&nbsp;/etc/init.d/smb&nbsp;restart</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\">&nbsp;</p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">实例</span><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">12：</span><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">晚上11点到早上7点之间，每隔一小时重启smb&nbsp;</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">命令：</span></p><p style=\"margin-left:28px;text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">*&nbsp;23-7/1&nbsp;*&nbsp;*&nbsp;*&nbsp;/etc/init.d/smb&nbsp;restart</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\">&nbsp;</p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">实例</span><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">13</span><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">：</span><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">每月的4号与每周一到周三的11点重启smb&nbsp;</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">命令：</span></p><p style=\"margin-left:28px;text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">0&nbsp;11&nbsp;4&nbsp;*&nbsp;mon-wed&nbsp;/etc/init.d/smb&nbsp;restart</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\">&nbsp;</p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">实例</span><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">14：</span><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">一月一号的4点重启smb&nbsp;</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">命令：</span></p><p style=\"margin-left:28px;text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">0&nbsp;4&nbsp;1&nbsp;jan&nbsp;*&nbsp;/etc/init.d/smb&nbsp;restart</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">实例</span><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">15：</span><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">每小时执行/etc/cron.hourly目录内的脚本</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">命令：</span></p><p style=\"margin-left:28px;text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">01&nbsp;&nbsp;&nbsp;*&nbsp;&nbsp;&nbsp;*&nbsp;&nbsp;&nbsp;*&nbsp;&nbsp;&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;root&nbsp;run-parts&nbsp;/etc/cron.hourly</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">说明：</span></p><p style=\"margin-left:28px;text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">run-parts这个参数了，如果去掉这个参数的话，后面就可以写要运行的某个脚本名，而不是目录名了</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">四、</span><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">使用注意事项</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">1.&nbsp;</span><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">注意环境变量问题</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">有时我们创建了一个crontab，但是这个任务却无法自动执行，而手动执行这个任务却没有问题，这种情况一般是由于在crontab文件中没有配置环境变量引起的。</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">在crontab文件中定义多个调度任务时，需要特别注意的一个问题就是环境变量的设置，因为我们手动执行某个任务时，是在当前shell环境下进行的，程序当然能找到环境变量，而系统自动执行任务调度时，是不会加载任何环境变量的，因此，就需要在crontab文件中指定任务运行所需的所有环境变量，这样，系统执行任务调度时就没有问题了。</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">不要假定cron知道所需要的特殊环境，它其实并不知道。所以你要保证在shelll脚本中提供所有必要的路径和环境变量，除了一些自动设置的全局变量。所以注意如下3点：</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">1）脚本中涉及文件路径时写全局路径；</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">2）脚本执行要用到java或其他环境变量时，通过source命令引入环境变量，如：</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">cat&nbsp;start_cbp.sh</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">#!/bin/sh</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">source&nbsp;/etc/profile</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">export&nbsp;RUN_CONF=/home/d139/conf/platform/cbp/cbp_jboss.conf</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">/usr/local/jboss-4.0.5/bin/run.sh&nbsp;-c&nbsp;mev&nbsp;&amp;</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">3）当手动执行脚本OK，但是crontab死活不执行时。这时必须大胆怀疑是环境变量惹的祸，并可以尝试在crontab中直接引入环境变量解决问题。如：</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">0&nbsp;*&nbsp;*&nbsp;*&nbsp;*&nbsp;.&nbsp;/etc/profile;/bin/sh&nbsp;/var/www/java/audit_no_count/bin/restart_audit.sh</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">2.&nbsp;</span><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">注意清理系统用户的邮件日志</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">每条任务调度执行完毕，系统都会将任务输出信息通过电子邮件的形式发送给当前系统用户，这样日积月累，日志信息会非常大，可能会影响系统的正常运行，因此，将每条任务进行重定向处理非常重要。</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">例如，可以在crontab文件中设置如下形式，忽略日志输出：</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">0&nbsp;*/3&nbsp;*&nbsp;*&nbsp;*&nbsp;/usr/local/apache2/apachectl&nbsp;restart&nbsp;&gt;/dev/null&nbsp;2&gt;&amp;1</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">“/dev/null&nbsp;2&gt;&amp;1”表示先将标准输出重定向到/dev/null，然后将标准错误重定向到标准输出，由于标准输出已经重定向到了/dev/null，因此标准错误也会重定向到/dev/null，这样日志输出问题就解决了。</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">3.&nbsp;</span><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">系统级任务调度与用户级任务调度</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-size:14px;font-family:&#39;宋体&#39;\">系统级任务调度主要完成系统的一些维护操作，用户级任务调度主要完成用户自定义的一些任务，可以将用户级任务调度放到系统级任务调度来完成（不建议这么做），但是反过来却不行，root用户的任务调度操作可以通过“crontab&nbsp;–uroot&nbsp;–e”来设置，也可以将调度任务直接写入/etc/crontab文件，需要注意的是，如果要定义一个定时重启系统的任务，就必须将任务放到/etc/crontab文件，即使在root用户下创建一个定时重启系统的任务也是无效的。</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">4.</span>&nbsp;<span style=\";font-weight:bold;font-size:14px;font-family:&#39;宋体&#39;\">其他注意事项</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\"font-size: 14px;font-family: 宋体\">新创建的cron&nbsp;job，不会马上执行，至少要过2分钟才执行。如果重启cron则马上执行。</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\"font-size: 14px;font-family: 宋体\">当crontab突然失效时，可以尝试/etc/init.d/crond&nbsp;restart解决问题。或者查看日志看某个job有没有执行/报错tail&nbsp;-f&nbsp;/var/log/cron。</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\"font-size: 14px;font-family: 宋体\">千万别乱运行crontab&nbsp;-r。它从Crontab目录（/var/spool/cron）中删除用户的Crontab文件。删除了该用户的所有crontab都没了。</span></p><p style=\"text-indent:28px;margin-bottom:0;margin-top:0\"><span style=\"font-size: 14px;font-family: 宋体\">在crontab中%是有特殊含义的，表示换行的意思。如果要用的话必须进行转义\\%，如经常用的date&nbsp;‘+%Y%m%d’在crontab里是不会执行的，应该换成date&nbsp;‘+\\%Y\\%m\\%d’。</span></p><p><br/></p><p>转至：http://www.cnblogs.com/peida/archive/2013/01/08/2850483.html</p>', '0', '9', 'longblog1502020375', 'http://oss.longzongqin.cn/long/default-img/linux.jpg', null, '1502020375', '1502172030');
INSERT INTO `article_info` VALUES ('45', 'PHP异步执行的解决方法', '<p><font face=\"tahoma, arial, 宋体\"><span style=\"font-size: 14px; background-color: rgb(255, 255, 255);\">PHP实现异步的方法很多，这里就记录我自己在项目中常用的一种方法吧</span></font></p><p><strong style=\"background-color: rgb(248, 248, 248); font-family: tahoma, arial, 宋体; font-size: 14px;\">使用fsockopen实现</strong></p><pre class=\"brush:php;toolbar:false\">&nbsp;&nbsp;&nbsp;public&nbsp;static&nbsp;function&nbsp;async($url,&nbsp;$post_data&nbsp;=&nbsp;&#39;&#39;){\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$info&nbsp;=&nbsp;parse_url($url);\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$fp&nbsp;=&nbsp;fsockopen($info[&quot;host&quot;],&nbsp;80,&nbsp;$errno,&nbsp;$errstr,&nbsp;30);\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$head&nbsp;=&nbsp;&quot;POST&nbsp;&quot;.$info[&#39;path&#39;].&quot;?&nbsp;HTTP/1.0\\r\\n&quot;;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$head&nbsp;.=&nbsp;&quot;Host:&nbsp;&quot;.$info[&#39;host&#39;].&quot;\\r\\n&quot;;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$head&nbsp;.=&nbsp;&quot;Referer:&nbsp;http://&quot;.$info[&#39;host&#39;].$info[&#39;path&#39;].&quot;\\r\\n&quot;;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$head&nbsp;.=&nbsp;&quot;Content-type:&nbsp;application/x-www-form-urlencoded\\r\\n&quot;;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$head&nbsp;.=&nbsp;&quot;Content-Length:&nbsp;&quot;.strlen(trim($post_data)).&quot;\\r\\n&quot;;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$head&nbsp;.=&nbsp;&quot;Connection:&nbsp;Close\\r\\n&quot;;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$head&nbsp;.=&nbsp;&quot;\\r\\n&quot;;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$head&nbsp;.=&nbsp;trim($post_data);\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$write&nbsp;=&nbsp;fputs($fp,&nbsp;$head);\n//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;while&nbsp;(!feof($fp))\n//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{\n//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$line&nbsp;=&nbsp;fread($fp,4096);\n//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;$line;\n//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fclose($fp);\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;true;\n&nbsp;&nbsp;&nbsp;&nbsp;}</pre><p><span style=\"font-family: tahoma, arial, 宋体; font-size: 14px; background-color: rgb(255, 255, 255);\"></span>调用</p><pre class=\"brush:php;toolbar:false\">Common::async(url(&quot;async/addLog&quot;),&quot;name=longzongqin&quot;);</pre><p><span style=\"font-family: tahoma, arial, 宋体; font-size: 14px; background-color: rgb(255, 255, 255);\"><span style=\"font-family: tahoma, arial, 宋体; font-size: 14px; background-color: rgb(255, 255, 255);\"></span></span></p><p><span style=\"background-color: rgb(255, 255, 255); font-family: arial, helvetica, sans-serif; font-size: 16px;\">注意：当执行过程中，客户端连接断开或连接超时，都会有可能造成执行不完整，可以加上如下代码</span></p><pre class=\"brush:php;toolbar:false\">ignore_user_abort(true);&nbsp;//&nbsp;忽略客户端断开&nbsp;\nset_time_limit(0);&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;设置执行不超时</pre><p><span style=\"font-family: tahoma, arial, 宋体; font-size: 14px; background-color: rgb(255, 255, 255);\"><span style=\"font-family: tahoma, arial, 宋体; font-size: 14px; background-color: rgb(255, 255, 255);\"></span></span><br/></p>', '0', '5', 'longblog1502179721', 'http://oss.longzongqin.cn/long/default-img/php.jpg', null, '1502179721', '1502179721'), ('46', 'PHP Tree树形结构工具', '<p>我们经常需要用到如下图像树一样的结构，而这些数据从数据库里查出来是没有上下级关系的，我们使用一个Tree类来处理这个问题。</p><p><img src=\"/long/public/ueditor/php/upload/image/20170808/1502181044888636.jpg\" title=\"1502181044888636.jpg\" alt=\"tree.jpg\"/></p><pre class=\"brush:php;toolbar:false\">&lt;?php\nnamespace&nbsp;App\\Http\\Utils;\n\nclass&nbsp;Tree{\n&nbsp;&nbsp;&nbsp;&nbsp;private&nbsp;$OriginalList;\n&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;$pk;//主键字段名\n&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;$parentKey;//上级id字段名\n&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;$childrenKey;//用来存储子分类的数组key名\n\n&nbsp;&nbsp;&nbsp;&nbsp;function&nbsp;__construct($pk=&quot;id&quot;,$parentKey=&quot;pid&quot;,$childrenKey=&quot;children&quot;){\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(!empty($pk)&nbsp;&amp;&amp;&nbsp;!empty($parentKey)&nbsp;&amp;&amp;&nbsp;!empty($childrenKey)){\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$this-&gt;pk=$pk;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$this-&gt;parentKey=$parentKey;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$this-&gt;childrenKey=$childrenKey;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}else{\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;false;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}\n\n&nbsp;&nbsp;&nbsp;&nbsp;}\n&nbsp;&nbsp;&nbsp;&nbsp;//载入初始数组\n&nbsp;&nbsp;&nbsp;&nbsp;function&nbsp;load($data){\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(is_array($data)){\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$this-&gt;OriginalList=$data;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}\n&nbsp;&nbsp;&nbsp;&nbsp;}\n\n&nbsp;&nbsp;&nbsp;&nbsp;/**\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;生成嵌套格式的树形数组\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;array(...&quot;children&quot;=&gt;array(...&quot;children&quot;=&gt;array(...)))\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/\n&nbsp;&nbsp;&nbsp;&nbsp;function&nbsp;DeepTree($root=0){\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(!$this-&gt;OriginalList){\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;FALSE;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$OriginalList=$this-&gt;OriginalList;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$tree=array();//最终数组\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$refer=array();//存储主键与数组单元的引用关系\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//遍历\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;foreach($OriginalList&nbsp;as&nbsp;$k=&gt;$v){\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(!isset($v[$this-&gt;pk])&nbsp;||&nbsp;!isset($v[$this-&gt;parentKey])&nbsp;||&nbsp;isset($v[$this-&gt;childrenKey])){\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;unset($OriginalList[$k]);\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;continue;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$refer[$v[$this-&gt;pk]]=&amp;$OriginalList[$k];//为每个数组成员建立引用关系\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}\n\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//遍历2\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;foreach($OriginalList&nbsp;as&nbsp;$k=&gt;$v){\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if($v[$this-&gt;parentKey]==$root){//根分类直接添加引用到tree中\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$tree[]=&amp;$OriginalList[$k];\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}else{\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(isset($refer[$v[$this-&gt;parentKey]])){\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$parent=&amp;$refer[$v[$this-&gt;parentKey]];//获取父分类的引用\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$parent[$this-&gt;childrenKey][]=&amp;$OriginalList[$k];//在父分类的children中再添加一个引用成员\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;$tree;\n&nbsp;&nbsp;&nbsp;&nbsp;}\n}\n?&gt;</pre><p><br/></p><p>使用方法</p><pre class=\"brush:php;toolbar:false\">/**\n&nbsp;*&nbsp;获取分类树\n&nbsp;*&nbsp;@return&nbsp;array\n&nbsp;*/\npublic&nbsp;static&nbsp;function&nbsp;getCategory(){\n&nbsp;&nbsp;&nbsp;&nbsp;$categoryInfo&nbsp;=&nbsp;DB::table(&quot;category_info&quot;)-&gt;where(&quot;status&quot;,&quot;!=&quot;,-1)-&gt;orderBy(&quot;sort&quot;)-&gt;get();\n&nbsp;&nbsp;&nbsp;&nbsp;$tree&nbsp;=&nbsp;new&nbsp;Tree(&quot;categoryID&quot;,&quot;parent&quot;);\n&nbsp;&nbsp;&nbsp;&nbsp;$tree-&gt;load(json_decode(json_encode($categoryInfo),true));\n&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;$tree-&gt;DeepTree();\n}</pre><p><br/></p>', '0', '5', 'longblog1502181358', 'http://oss.longzongqin.cn/long/default-img/php.jpg', null, '1502181358', '1502181442'), ('47', 'PHP Laravel使用阿里云OSS工具类', '<p>通过composer安装oss项目依赖，需要在项目的根目录运行：</p><pre class=\"brush:bash;toolbar:false\">composer&nbsp;require&nbsp;aliyuncs/oss-sdk-php</pre><p>Utils/Oss.php<br/></p><pre class=\"brush:php;toolbar:false\">&lt;?php\nnamespace&nbsp;App\\Http\\Utils;\n\n\nuse&nbsp;DateTime;\nuse&nbsp;OSS\\OssClient;\n\nclass&nbsp;Oss{\n\n&nbsp;&nbsp;&nbsp;&nbsp;const&nbsp;endpoint&nbsp;=&nbsp;&quot;http://oss-cn-hangzhou.aliyuncs.com&quot;;\n&nbsp;&nbsp;&nbsp;&nbsp;const&nbsp;accessKeyId&nbsp;=&nbsp;&quot;Yu1nCbSmO1******&quot;;\n&nbsp;&nbsp;&nbsp;&nbsp;const&nbsp;accessKeySecret&nbsp;=&nbsp;&quot;l4fVF5ld1tXm0W5rsOXyHDxl******&quot;;\n&nbsp;&nbsp;&nbsp;&nbsp;const&nbsp;bucket&nbsp;=&nbsp;&quot;longzongqin&quot;;\n&nbsp;&nbsp;&nbsp;&nbsp;const&nbsp;project&nbsp;=&nbsp;&quot;long&quot;;\n&nbsp;&nbsp;&nbsp;&nbsp;const&nbsp;host&nbsp;=&nbsp;&#39;http://longzongqin.oss-cn-hangzhou.aliyuncs.com&#39;;\n&nbsp;&nbsp;&nbsp;&nbsp;const&nbsp;backUrl&nbsp;=&nbsp;&#39;http://oss-demo.aliyuncs.com:23450&#39;;\n&nbsp;&nbsp;&nbsp;&nbsp;const&nbsp;ossUrl&nbsp;=&nbsp;&#39;http://oss.longzongqin.cn/&#39;;\n\n&nbsp;&nbsp;&nbsp;&nbsp;/**\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;web直传&nbsp;获取配置\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@param&nbsp;$url\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@param&nbsp;$userID\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@return&nbsp;mixed\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/\n&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;static&nbsp;function&nbsp;getConfig($type=&#39;&#39;,$userID=0){\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$id=&nbsp;self::accessKeyId;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$key=&nbsp;self::accessKeySecret;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$host&nbsp;=&nbsp;self::host;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$callbackUrl&nbsp;=&nbsp;self::backUrl;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$project&nbsp;=&nbsp;self::project;\n\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$callback_param&nbsp;=&nbsp;array(&#39;callbackUrl&#39;=&gt;$callbackUrl,\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#39;callbackBody&#39;=&gt;&#39;filename=${object}&amp;size=${size}&amp;mimeType=${mimeType}&amp;height=${imageInfo.height}&amp;width=${imageInfo.width}&#39;,\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#39;callbackBodyType&#39;=&gt;&quot;application/x-www-form-urlencoded&quot;);\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$callback_string&nbsp;=&nbsp;json_encode($callback_param);\n\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$base64_callback_body&nbsp;=&nbsp;base64_encode($callback_string);\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$now&nbsp;=&nbsp;time();\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$expire&nbsp;=&nbsp;30;&nbsp;//设置该policy超时时间是10s.&nbsp;即这个policy过了这个有效时间，将不能访问\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$end&nbsp;=&nbsp;$now&nbsp;+&nbsp;$expire;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$expiration&nbsp;=&nbsp;Oss::gmt_iso8601($end);\n\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$dir&nbsp;=&nbsp;$project.&quot;/&quot;.$type.&quot;/&quot;.date(&quot;Y/m&quot;).&quot;/&quot;;\n\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//最大文件大小.用户可以自己设置\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$condition&nbsp;=&nbsp;array(0=&gt;&#39;content-length-range&#39;,&nbsp;1=&gt;0,&nbsp;2=&gt;1048576000);\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$conditions[]&nbsp;=&nbsp;$condition;\n\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//表示用户上传的数据,必须是以$dir开始,&nbsp;不然上传会失败,这一步不是必须项,只是为了安全起见,防止用户通过policy上传到别人的目录\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$start&nbsp;=&nbsp;array(0=&gt;&#39;starts-with&#39;,&nbsp;1=&gt;&#39;$key&#39;,&nbsp;2=&gt;$dir);\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$conditions[]&nbsp;=&nbsp;$start;\n\n\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$arr&nbsp;=&nbsp;array(&#39;expiration&#39;=&gt;$expiration,&#39;conditions&#39;=&gt;$conditions);\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//echo&nbsp;json_encode($arr);\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//return;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$policy&nbsp;=&nbsp;json_encode($arr);\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$base64_policy&nbsp;=&nbsp;base64_encode($policy);\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$string_to_sign&nbsp;=&nbsp;$base64_policy;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$signature&nbsp;=&nbsp;base64_encode(hash_hmac(&#39;sha1&#39;,&nbsp;$string_to_sign,&nbsp;$key,&nbsp;true));\n\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if($userID&nbsp;==&nbsp;0){\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$userID&nbsp;=&nbsp;rand(10000,90000);\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$response&nbsp;=&nbsp;array();\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$response[&#39;accessid&#39;]&nbsp;=&nbsp;$id;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$response[&#39;host&#39;]&nbsp;=&nbsp;$host;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$response[&#39;policy&#39;]&nbsp;=&nbsp;$base64_policy;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$response[&#39;signature&#39;]&nbsp;=&nbsp;$signature;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$response[&#39;expire&#39;]&nbsp;=&nbsp;$end;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$response[&#39;callback&#39;]&nbsp;=&nbsp;$base64_callback_body;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$response[&#39;name&#39;]&nbsp;=&nbsp;time().&quot;_&quot;.$userID;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//这个参数是设置用户上传指定的前缀\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$response[&#39;dir&#39;]&nbsp;=&nbsp;$dir;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;json_encode($response);\n&nbsp;&nbsp;&nbsp;&nbsp;}\n\n&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;static&nbsp;function&nbsp;getOssClient(){\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;try&nbsp;{\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$ossClient&nbsp;=&nbsp;new&nbsp;OssClient(self::accessKeyId,&nbsp;self::accessKeySecret,&nbsp;self::endpoint,&nbsp;false);\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;catch&nbsp;(OssException&nbsp;$e)&nbsp;{\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf(__FUNCTION__&nbsp;.&nbsp;&quot;creating&nbsp;OssClient&nbsp;instance:&nbsp;FAILED\\n&quot;);\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf($e-&gt;getMessage()&nbsp;.&nbsp;&quot;\\n&quot;);\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;null;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;$ossClient;\n&nbsp;&nbsp;&nbsp;&nbsp;}\n\n&nbsp;&nbsp;&nbsp;&nbsp;/**上传base64图片\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@param&nbsp;$base64Img&nbsp;base64图片\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@param&nbsp;$suffix&nbsp;后缀\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@param&nbsp;$userID\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@return&nbsp;mixed\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/\n&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;static&nbsp;function&nbsp;putBase64Img($base64Img,&nbsp;$suffix,$userID=0){\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if($userID&nbsp;==&nbsp;0){\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$userID&nbsp;=&nbsp;rand(10000,90000);\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$time&nbsp;=&nbsp;time();\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$object&nbsp;=&nbsp;self::project.&quot;/image/&quot;.date(&quot;Y/m&quot;).&quot;/&quot;.$time.&quot;-&quot;.$userID.&quot;-&quot;.Common::getRandChar(4).&quot;.&quot;.$suffix;\n\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$return[&quot;status&quot;]&nbsp;=&nbsp;1;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$return[&quot;info&quot;]&nbsp;=&nbsp;self::ossUrl.$object;\n\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;try{\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Oss::getOssClient()-&gt;putObject(self::bucket,&nbsp;$object,&nbsp;base64_decode(substr(strstr($base64Img,&#39;,&#39;),1)));\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;catch(OssException&nbsp;$e)&nbsp;{\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$return[&quot;status&quot;]&nbsp;=&nbsp;0;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$return[&quot;info&quot;]&nbsp;=&nbsp;$e-&gt;getMessage();\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}\n\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;$return;\n&nbsp;&nbsp;&nbsp;&nbsp;}\n\n&nbsp;&nbsp;&nbsp;&nbsp;/**\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;上传远程图片\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@param&nbsp;$url\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@param&nbsp;$userID\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;@return&nbsp;mixed\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/\n&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;static&nbsp;function&nbsp;putImageUrl($url,$userID=0){\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if($userID&nbsp;==&nbsp;0){\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$userID&nbsp;=&nbsp;rand(10000,90000);\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$time&nbsp;=&nbsp;time();\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$suffixArr&nbsp;=&nbsp;explode(&quot;.&quot;,$url);\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$arr&nbsp;=&nbsp;array(&quot;jpeg&quot;,&quot;jpg&quot;,&quot;png&quot;,&quot;gif&quot;);\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(in_array($suffixArr[count($suffixArr)&nbsp;-&nbsp;1],$arr)){\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$suffix&nbsp;=&nbsp;$suffixArr[count($suffixArr)&nbsp;-&nbsp;1];\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}else{\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$suffix&nbsp;=&nbsp;&quot;jpg&quot;;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$object&nbsp;=&nbsp;self::project.&quot;/image/&quot;.date(&quot;Y/m&quot;).&quot;/&quot;.$time.&quot;-&quot;.$userID.&quot;-&quot;.Common::getRandChar(4).&quot;.&quot;.$suffix;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$return[&quot;status&quot;]&nbsp;=&nbsp;1;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$return[&quot;info&quot;]&nbsp;=&nbsp;self::ossUrl.$object;\n\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$imgData&nbsp;=&nbsp;Common::curl_img($url);\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;try{\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Oss::getOssClient()-&gt;putObject(self::bucket,&nbsp;$object,&nbsp;$imgData);\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;catch(OssException&nbsp;$e)&nbsp;{\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$return[&quot;status&quot;]&nbsp;=&nbsp;0;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$return[&quot;info&quot;]&nbsp;=&nbsp;$e-&gt;getMessage();\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;$return;\n&nbsp;&nbsp;&nbsp;&nbsp;}\n\n&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;static&nbsp;function&nbsp;gmt_iso8601($time)&nbsp;{\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$dtStr&nbsp;=&nbsp;date(&quot;c&quot;,&nbsp;$time);\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$mydatetime&nbsp;=&nbsp;new&nbsp;DateTime($dtStr);\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$expiration&nbsp;=&nbsp;$mydatetime-&gt;format(DateTime::ISO8601);\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$pos&nbsp;=&nbsp;strpos($expiration,&nbsp;&#39;+&#39;);\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$expiration&nbsp;=&nbsp;substr($expiration,&nbsp;0,&nbsp;$pos);\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;$expiration.&quot;Z&quot;;\n&nbsp;&nbsp;&nbsp;&nbsp;}\n\n}</pre><p><br/></p>', '0', '5', 'longblog1502185075', 'http://oss.longzongqin.cn/long/default-img/php.jpg', null, '1502185075', '1502185075'), ('48', 'JavaScript判断引入不同的js文件', '<p>这里的例子是根据屏幕的宽度加载适合手机或电脑端的百度广告</p><pre class=\"brush:js;toolbar:false\">&lt;script&nbsp;type=&quot;text/javascript&quot;&gt;\n&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;clientWidth&nbsp;=&nbsp;document.body.clientWidth;\n&nbsp;&nbsp;&nbsp;&nbsp;if(clientWidth&nbsp;&gt;&nbsp;768){\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*pc-嵌入*/\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;cpro_id&nbsp;=&nbsp;&quot;u3053319&quot;;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;scriptNode&nbsp;=&nbsp;document.createElement(&quot;script&quot;);\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;scriptNode.setAttribute(&quot;type&quot;,&nbsp;&quot;text/javascript&quot;);\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;scriptNode.setAttribute(&quot;src&quot;,&nbsp;&quot;http://cpro.baidustatic.com/cpro/ui/c.js&quot;);\n&nbsp;&nbsp;&nbsp;&nbsp;}else{\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*phone-嵌入*/\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;cpro_id&nbsp;=&nbsp;&quot;u3053314&quot;;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;scriptNode&nbsp;=&nbsp;document.createElement(&quot;script&quot;);\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;scriptNode.setAttribute(&quot;type&quot;,&nbsp;&quot;text/javascript&quot;);\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;scriptNode.setAttribute(&quot;src&quot;,&nbsp;&quot;http://cpro.baidustatic.com/cpro/ui/cm.js&quot;);\n&nbsp;&nbsp;&nbsp;&nbsp;}\n&nbsp;&nbsp;&nbsp;&nbsp;document.body.appendChild(scriptNode);\n&lt;/script&gt;</pre><p><br/></p>', '0', '7', 'longblog1502851951', 'http://oss.longzongqin.cn/long/default-img/js.jpg', null, '1502851951', '1502853584'), ('49', 'JavaScript判断当前浏览器', '<pre class=\"brush:js;toolbar:false\">var&nbsp;browser={\n&nbsp;&nbsp;&nbsp;&nbsp;versions:function(){\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;u&nbsp;=&nbsp;navigator.userAgent,\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;app&nbsp;=&nbsp;navigator.appVersion;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;{\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;trident:&nbsp;u.indexOf(&#39;Trident&#39;)&nbsp;&gt;&nbsp;-1,&nbsp;//IE内核\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;presto:&nbsp;u.indexOf(&#39;Presto&#39;)&nbsp;&gt;&nbsp;-1,&nbsp;//opera内核\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;webKit:&nbsp;u.indexOf(&#39;AppleWebKit&#39;)&nbsp;&gt;&nbsp;-1,&nbsp;//苹果、谷歌内核\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;gecko:&nbsp;u.indexOf(&#39;Gecko&#39;)&nbsp;&gt;&nbsp;-1&nbsp;&amp;&amp;&nbsp;u.indexOf(&#39;KHTML&#39;)&nbsp;==&nbsp;-1,//火狐内核\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mobile:&nbsp;!!u.match(/AppleWebKit.*Mobile.*/),&nbsp;//是否为移动终端\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ios:&nbsp;!!u.match(/\\(i[^;]+;(&nbsp;U;)?&nbsp;CPU.+Mac&nbsp;OS&nbsp;X/),&nbsp;//ios终端\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;android:&nbsp;u.indexOf(&#39;Android&#39;)&nbsp;&gt;&nbsp;-1&nbsp;||&nbsp;u.indexOf(&#39;Adr&#39;)&nbsp;&gt;&nbsp;-1,&nbsp;//android终端\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;iPhone:&nbsp;u.indexOf(&#39;iPhone&#39;)&nbsp;&gt;&nbsp;-1&nbsp;,&nbsp;//是否为iPhone或者QQHD浏览器\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;iPad:&nbsp;u.indexOf(&#39;iPad&#39;)&nbsp;&gt;&nbsp;-1,&nbsp;//是否iPad\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;webApp:&nbsp;u.indexOf(&#39;Safari&#39;)&nbsp;==&nbsp;-1,&nbsp;//是否web应该程序，没有头部与底部\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;weixin:&nbsp;u.indexOf(&#39;MicroMessenger&#39;)&nbsp;&gt;&nbsp;-1,&nbsp;//是否微信&nbsp;（2015-01-22新增）\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;qq:&nbsp;u.match(/\\sQQ/i)&nbsp;==&nbsp;&quot;&nbsp;qq&quot;&nbsp;//是否QQ\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;};\n&nbsp;&nbsp;&nbsp;&nbsp;}(),\n&nbsp;&nbsp;&nbsp;&nbsp;language:(navigator.browserLanguage&nbsp;||&nbsp;navigator.language).toLowerCase()\n}\n\nif(browser.versions.gecko){\n&nbsp;&nbsp;&nbsp;&nbsp;$(&quot;#jsStyle&quot;).html(&quot;.syntaxhighlighter&nbsp;td.code&nbsp;.container{top:&nbsp;-15px&nbsp;!important;}&quot;);\n}</pre><p><br/></p>', '0', '7', 'longblog1502852415', 'http://oss.longzongqin.cn/long/default-img/js.jpg', null, '1502852415', '1502852415'), ('50', '阿里云web播放器取消默认全屏播放', '<p><span style=\"color: rgb(51, 51, 51); font-family: PingFangSC, &#39;helvetica neue&#39;, &#39;hiragino sans gb&#39;, arial, &#39;microsoft yahei ui&#39;, &#39;microsoft yahei&#39;, simsun, sans-serif; background-color: rgb(255, 255, 255); font-size: 16px;\">playsinline: true 解决了手机端点击播放默认全屏的问题，下面引入的css和js文件<span style=\"color: rgb(51, 51, 51); font-family: PingFangSC, &#39;helvetica neue&#39;, &#39;hiragino sans gb&#39;, arial, &#39;microsoft yahei ui&#39;, &#39;microsoft yahei&#39;, simsun, sans-serif; background-color: rgb(255, 255, 255);\">同时支持Flash和Html5两<span style=\"font-family: arial, helvetica, sans-serif;\"></span>种播放方式，如果单引入HTML5的css+js全屏将不会生效</span></span></p><pre class=\"brush:js;toolbar:false\">&lt;link&nbsp;rel=&quot;stylesheet&quot;&nbsp;href=&quot;//g.alicdn.com/de/prismplayer/1.5.7/skins/default/index.css&quot;&nbsp;/&gt;\n&lt;script&nbsp;type=&quot;text/javascript&quot;&nbsp;src=&quot;//g.alicdn.com/de/prismplayer/1.5.7/prism-min.js&quot;&gt;&lt;/script&gt;\n&lt;script&gt;\n&nbsp;function&nbsp;initPlayer(url)&nbsp;{\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;urlArr&nbsp;=&nbsp;url.split(&quot;.&quot;);\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;img&nbsp;=&nbsp;&quot;http://video.longzongqin.&quot;+urlArr[2]+&quot;.jpg&quot;;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;初始化播放器\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$(&quot;#videoDiv&quot;).html(&#39;&lt;div&nbsp;id=&quot;J_prismPlayer&quot;&nbsp;class=&quot;prism-player&quot;&gt;&lt;/div&gt;&#39;);\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;player&nbsp;=&nbsp;new&nbsp;prismplayer({\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;id:&nbsp;&quot;J_prismPlayer&quot;,&nbsp;//&nbsp;容器id\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;source:&nbsp;url,//&nbsp;视频地址\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cover:&nbsp;img,//&nbsp;视频封面\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;autoplay:&nbsp;false,&nbsp;&nbsp;&nbsp;&nbsp;//自动播放：否\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;width:&nbsp;&quot;100%&quot;,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;播放器宽度\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;playsinline:&nbsp;true&nbsp;&nbsp;&nbsp;//播放时不自动全屏\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;});\n&nbsp;&nbsp;&nbsp;&nbsp;}\n\n&lt;/script&gt;</pre><p><br/></p>', '0', '7', 'longblog1502853447', 'http://oss.longzongqin.cn/long/default-img/js.jpg', null, '1502853447', '1502853447'), ('51', '山炮，你干啥呢', null, '0', '3', 'longblog1504078552', 'http://video.longzongqin.cn/long/video/2017/08/1504078510_27025_zcez.jpg', 'http://oss.longzongqin.cn/long/video/2017/08/1504078510_27025_zcez.mp4', '1504078552', '1504078552'), ('52', '2016工作中的状态', '拍摄于2016年7月11日', '0', '3', 'longblog1504078933', 'http://video.longzongqin.cn/long/video/2017/08/1504078685_12595_BrQh.jpg', 'http://oss.longzongqin.cn/long/video/2017/08/1504078685_12595_BrQh.mp4', '1504078933', '1504078933'), ('53', '下班后等车中', null, '0', '3', 'longblog1504079225', 'http://video.longzongqin.cn/long/video/2017/08/1504079109_52001_sNsD.jpg', 'http://oss.longzongqin.cn/long/video/2017/08/1504079109_52001_sNsD.mp4', '1504079225', '1504079225');
COMMIT;

-- ----------------------------
--  Table structure for `category_article`
-- ----------------------------
DROP TABLE IF EXISTS `category_article`;
CREATE TABLE `category_article` (
  `caID` int(11) NOT NULL AUTO_INCREMENT,
  `categoryID` int(11) DEFAULT NULL,
  `content` text,
  PRIMARY KEY (`caID`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4;

-- ----------------------------
--  Records of `category_article`
-- ----------------------------
BEGIN;
INSERT INTO `category_article` VALUES ('1', '4', '<p style=\"margin-top: 0px; margin-bottom: 0px; padding: 0px; color: rgb(153, 153, 153); font-family: 宋体, Arial, Helvetica, sans-serif; font-size: 12px; white-space: normal;\"><span style=\"color: rgb(0, 176, 240); font-size: 16px;\">昵称：夜猫</span></p><p style=\"margin-top: 0px; margin-bottom: 0px; padding: 0px; color: rgb(153, 153, 153); font-family: 宋体, Arial, Helvetica, sans-serif; font-size: 12px; white-space: normal;\"><span style=\"color: rgb(0, 176, 240); font-size: 16px;\"><br/></span></p><p style=\"margin-top: 0px; margin-bottom: 0px; padding: 0px; font-family: 宋体, Arial, Helvetica, sans-serif; white-space: normal;\"><span style=\"color: rgb(0, 176, 240); font-size: 16px;\">段位：90后</span></p><p style=\"margin-top: 0px; margin-bottom: 0px; padding: 0px; color: rgb(153, 153, 153); font-family: 宋体, Arial, Helvetica, sans-serif; font-size: 12px; white-space: normal;\"><span style=\"color: rgb(0, 176, 240); font-size: 16px;\"><br/></span></p><p style=\"margin-top: 0px; margin-bottom: 0px; padding: 0px; color: rgb(153, 153, 153); font-family: 宋体, Arial, Helvetica, sans-serif; font-size: 12px; white-space: normal;\"><span style=\"color: rgb(0, 176, 240); font-size: 16px;\">籍贯：重庆市—秀山</span></p><p style=\"margin-top: 0px; margin-bottom: 0px; padding: 0px; color: rgb(153, 153, 153); font-family: 宋体, Arial, Helvetica, sans-serif; font-size: 12px; white-space: normal;\"><span style=\"color: rgb(0, 176, 240); font-size: 16px;\"><br/></span></p><p style=\"margin-top: 0px; margin-bottom: 0px; padding: 0px; color: rgb(153, 153, 153); font-family: 宋体, Arial, Helvetica, sans-serif; font-size: 12px; white-space: normal;\"><span style=\"color: rgb(0, 176, 240); font-size: 16px;\">现居：北京市</span></p><p style=\"margin-top: 0px; margin-bottom: 0px; padding: 0px; color: rgb(153, 153, 153); font-family: 宋体, Arial, Helvetica, sans-serif; font-size: 12px; white-space: normal;\"><span style=\"color: rgb(0, 176, 240); font-size: 16px;\"><br/></span></p><p style=\"margin-top: 0px; margin-bottom: 0px; padding: 0px; color: rgb(153, 153, 153); font-family: 宋体, Arial, Helvetica, sans-serif; font-size: 12px; white-space: normal;\"><span style=\"color: rgb(0, 176, 240); font-size: 16px;\">职业：Coder</span></p><p style=\"margin-top: 0px; margin-bottom: 0px; padding: 0px; color: rgb(153, 153, 153); font-family: 宋体, Arial, Helvetica, sans-serif; font-size: 12px; white-space: normal;\"><span style=\"color: rgb(0, 176, 240); font-size: 16px;\"><br/></span></p><p style=\"margin-top: 0px; margin-bottom: 0px; padding: 0px; font-family: 宋体, Arial, Helvetica, sans-serif; white-space: normal;\"><span style=\"color: rgb(0, 176, 240); font-size: 16px;\">邮箱：longzongqin@foxmail.com</span></p><p style=\"margin-top: 0px; margin-bottom: 0px; padding: 0px; color: rgb(153, 153, 153); font-family: 宋体, Arial, Helvetica, sans-serif; font-size: 12px; white-space: normal;\"><span style=\"color: rgb(0, 176, 240); font-size: 16px;\"><br/></span></p><p style=\"margin-top: 0px; margin-bottom: 0px; padding: 0px; color: rgb(153, 153, 153); font-family: 宋体, Arial, Helvetica, sans-serif; font-size: 12px; white-space: normal;\"><span style=\"color: rgb(0, 176, 240); font-size: 16px;\">微信：qq353067548（这个微信号似乎把QQ暴露了<img src=\"http://img.baidu.com/hi/face/i_f29.gif\"/>）</span></p><p style=\"margin-top: 0px; margin-bottom: 0px; padding: 0px; color: rgb(153, 153, 153); font-family: 宋体, Arial, Helvetica, sans-serif; font-size: 12px; white-space: normal;\"><span style=\"color: rgb(0, 176, 240); font-size: 16px;\">微信请备注：博客</span></p><p><br/></p>');
COMMIT;

-- ----------------------------
--  Table structure for `category_info`
-- ----------------------------
DROP TABLE IF EXISTS `category_info`;
CREATE TABLE `category_info` (
  `categoryID` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(20) NOT NULL,
  `parent` int(11) DEFAULT NULL,
  `status` tinyint(4) DEFAULT '0' COMMENT '-1删除0正常1隐藏',
  `type` tinyint(4) DEFAULT '0' COMMENT '0列表，1文章，2链接',
  `url` varchar(200) DEFAULT NULL COMMENT '链接',
  `style` varchar(20) DEFAULT NULL COMMENT '模板样式(对列表有效)',
  `sort` int(11) DEFAULT '0' COMMENT '排序',
  PRIMARY KEY (`categoryID`)
) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8mb4;

-- ----------------------------
--  Records of `category_info`
-- ----------------------------
BEGIN;
INSERT INTO `category_info` VALUES ('1', '程序日记', '0', '0', '0', null, null, '1'), ('2', '心情随笔', '0', '0', '0', null, null, '2'), ('3', '生活动态', '0', '0', '0', null, null, '3'), ('4', '关于我', '0', '0', '1', null, null, '5'), ('5', 'PHP', '1', '0', '0', null, null, '1'), ('6', 'Database', '1', '0', '0', null, null, '2'), ('7', 'JavaScript', '1', '0', '0', null, null, '3'), ('8', 'H5/CSS', '1', '0', '0', null, null, '4'), ('9', 'Linux', '1', '0', '0', null, null, '5'), ('10', 'Android', '1', '0', '0', null, null, '6'), ('11', '分享', '0', '0', '0', null, null, '4'), ('12', '微信公号', '1', '0', '0', null, null, '9'), ('13', '小程序', '1', '0', '0', null, null, '10'), ('14', 'Swift', '1', '0', '0', null, null, '7'), ('15', 'Python', '1', '0', '0', null, null, '8');
COMMIT;

-- ----------------------------
--  Table structure for `log_info`
-- ----------------------------
DROP TABLE IF EXISTS `log_info`;
CREATE TABLE `log_info` (
  `logID` int(11) NOT NULL AUTO_INCREMENT,
  `time` varchar(20) DEFAULT NULL,
  `ip` varchar(255) DEFAULT NULL,
  `type` int(11) DEFAULT '0' COMMENT '0首页、1列表、2文章、3列表文章、4搜索',
  `typeID` int(11) DEFAULT NULL,
  `country` varchar(20) DEFAULT NULL,
  `province` varchar(20) DEFAULT NULL,
  `city` varchar(20) DEFAULT NULL,
  `district` varchar(20) DEFAULT NULL,
  PRIMARY KEY (`logID`)
) ENGINE=InnoDB AUTO_INCREMENT=1059 DEFAULT CHARSET=utf8mb4;

-- ----------------------------
--  Records of `log_info`
-- ----------------------------
BEGIN;
INSERT INTO `log_info` VALUES ('1', '2017-08-03 00:14:52', '116.243.185.68', '1', '11', '中国', '北京', '北京', ''), ('2', '2017-08-03 00:51:00', '116.243.185.68', '2', '35', '中国', '北京', '北京', ''), ('3', '2017-08-03 00:52:30', '116.243.185.68', '2', '35', '中国', '北京', '北京', ''), ('4', '2017-08-03 00:52:32', '116.243.185.68', '1', '3', '中国', '北京', '北京', ''), ('5', '2017-08-03 00:55:57', '116.243.185.68', '2', '35', '中国', '北京', '北京', ''), ('6', '2017-08-03 00:56:11', '116.243.185.68', '1', '3', '中国', '北京', '北京', ''), ('7', '2017-08-03 00:56:16', '116.243.185.68', '2', '35', '中国', '北京', '北京', ''), ('8', '2017-08-03 00:57:16', '116.243.185.68', '1', '11', '中国', '北京', '北京', ''), ('9', '2017-08-03 00:57:18', '116.243.185.68', '1', '3', '中国', '北京', '北京', ''), ('10', '2017-08-03 01:00:45', '116.243.185.68', '0', '0', '中国', '北京', '北京', ''), ('11', '2017-08-03 01:00:57', '116.243.185.68', '1', '11', '中国', '北京', '北京', ''), ('12', '2017-08-03 01:01:02', '116.243.185.68', '1', '3', '中国', '北京', '北京', ''), ('13', '2017-08-03 01:01:12', '116.243.185.68', '2', '35', '中国', '北京', '北京', ''), ('14', '2017-08-03 01:05:03', '116.243.185.68', '1', '3', '中国', '北京', '北京', ''), ('15', '2017-08-03 01:05:05', '116.243.185.68', '2', '35', '中国', '北京', '北京', ''), ('16', '2017-08-03 01:26:56', '111.206.221.33', '0', '0', '中国', '北京', '北京', ''), ('17', '2017-08-03 02:53:40', '116.243.185.68', '0', '0', '中国', '北京', '北京', ''), ('18', '2017-08-03 02:56:01', '116.243.185.68', '0', '0', '中国', '北京', '北京', ''), ('19', '2017-08-03 02:56:05', '116.243.185.68', '3', '4', '中国', '北京', '北京', ''), ('20', '2017-08-03 02:56:06', '116.243.185.68', '3', '4', '中国', '北京', '北京', ''), ('21', '2017-08-03 02:56:33', '116.243.185.68', '1', '11', '中国', '北京', '北京', ''), ('22', '2017-08-03 02:56:38', '116.243.185.68', '1', '3', '中国', '北京', '北京', ''), ('23', '2017-08-03 02:56:44', '116.243.185.68', '2', '35', '中国', '北京', '北京', ''), ('24', '2017-08-03 07:07:57', '115.239.212.195', '3', '4', '中国', '浙江', '杭州', ''), ('25', '2017-08-03 09:24:50', '111.206.221.90', '0', '0', '中国', '北京', '北京', ''), ('26', '2017-08-03 09:54:26', '14.215.176.7', '1', '3', '中国', '广东', '广州', ''), ('27', '2017-08-03 10:32:55', '121.69.81.74', '0', '0', '中国', '北京', '北京', ''), ('28', '2017-08-03 10:34:34', '121.69.81.74', '0', '0', '中国', '北京', '北京', ''), ('29', '2017-08-03 10:34:37', '121.69.81.74', '1', '3', '中国', '北京', '北京', ''), ('30', '2017-08-03 10:34:52', '121.69.81.74', '2', '35', '中国', '北京', '北京', ''), ('31', '2017-08-03 10:36:40', '121.69.81.74', '2', '35', '中国', '北京', '北京', ''), ('32', '2017-08-03 11:09:38', '121.69.81.74', '0', '0', '中国', '北京', '北京', ''), ('33', '2017-08-03 12:11:29', '123.126.68.114', '0', '0', '中国', '北京', '北京', ''), ('34', '2017-08-03 16:30:29', '121.69.81.74', '0', '0', '中国', '北京', '北京', ''), ('35', '2017-08-03 16:30:38', '121.69.81.74', '1', '3', '中国', '北京', '北京', ''), ('36', '2017-08-03 16:30:39', '121.69.81.74', '2', '35', '中国', '北京', '北京', ''), ('37', '2017-08-03 17:18:52', '121.69.81.74', '0', '0', '中国', '北京', '北京', ''), ('38', '2017-08-03 17:18:55', '121.69.81.74', '1', '1', '中国', '北京', '北京', ''), ('39', '2017-08-03 17:18:57', '121.69.81.74', '2', '34', '中国', '北京', '北京', ''), ('40', '2017-08-03 17:19:15', '121.69.81.74', '2', '27', '中国', '北京', '北京', ''), ('41', '2017-08-03 17:19:28', '121.69.81.74', '2', '27', '中国', '北京', '北京', ''), ('42', '2017-08-03 17:19:46', '121.69.81.74', '2', '27', '中国', '北京', '北京', ''), ('43', '2017-08-03 17:21:46', '121.69.81.74', '2', '27', '中国', '北京', '北京', ''), ('44', '2017-08-03 17:23:11', '111.206.221.25', '0', '0', '中国', '北京', '北京', ''), ('45', '2017-08-03 17:24:20', '121.69.81.74', '2', '27', '中国', '北京', '北京', ''), ('46', '2017-08-03 17:29:42', '121.69.81.74', '2', '24', '中国', '北京', '北京', ''), ('47', '2017-08-03 17:30:19', '121.69.81.74', '1', '1', '中国', '北京', '北京', ''), ('48', '2017-08-03 17:30:21', '121.69.81.74', '2', '34', '中国', '北京', '北京', ''), ('49', '2017-08-03 17:31:15', '121.69.81.74', '1', '1', '中国', '北京', '北京', ''), ('50', '2017-08-03 17:31:18', '121.69.81.74', '1', '11', '中国', '北京', '北京', ''), ('51', '2017-08-03 17:31:22', '121.69.81.74', '2', '23', '中国', '北京', '北京', ''), ('52', '2017-08-03 17:31:59', '121.69.81.74', '1', '11', '中国', '北京', '北京', ''), ('53', '2017-08-03 17:32:01', '121.69.81.74', '2', '23', '中国', '北京', '北京', ''), ('54', '2017-08-03 17:33:10', '121.69.81.74', '1', '1', '中国', '北京', '北京', ''), ('55', '2017-08-03 17:33:12', '121.69.81.74', '2', '34', '中国', '北京', '北京', ''), ('56', '2017-08-03 17:33:24', '121.69.81.74', '2', '34', '中国', '北京', '北京', ''), ('57', '2017-08-03 17:36:08', '121.69.81.74', '2', '34', '中国', '北京', '北京', ''), ('58', '2017-08-03 17:37:35', '121.69.81.74', '2', '34', '中国', '北京', '北京', ''), ('59', '2017-08-03 17:38:17', '121.69.81.74', '2', '3', '中国', '北京', '北京', ''), ('60', '2017-08-03 18:49:26', '111.202.102.65', '0', '0', '中国', '北京', '北京', ''), ('61', '2017-08-03 19:10:51', '116.243.185.68', '0', '0', '中国', '北京', '北京', ''), ('62', '2017-08-03 19:10:55', '116.243.185.68', '1', '3', '中国', '北京', '北京', ''), ('63', '2017-08-03 19:11:01', '116.243.185.68', '2', '35', '中国', '北京', '北京', ''), ('64', '2017-08-03 19:18:18', '116.243.185.68', '2', '35', '中国', '北京', '北京', ''), ('65', '2017-08-03 20:29:41', '14.215.176.139', '3', '4', '中国', '广东', '广州', ''), ('66', '2017-08-03 20:40:25', '116.243.185.68', '1', '3', '中国', '北京', '北京', ''), ('67', '2017-08-03 20:40:28', '116.243.185.68', '2', '35', '中国', '北京', '北京', ''), ('68', '2017-08-03 20:40:48', '116.243.185.68', '2', '26', '中国', '北京', '北京', ''), ('69', '2017-08-03 20:40:59', '116.243.185.68', '2', '35', '中国', '北京', '北京', ''), ('70', '2017-08-03 20:41:45', '116.243.185.68', '1', '2', '中国', '北京', '北京', ''), ('71', '2017-08-03 20:44:04', '116.243.185.68', '0', '0', '中国', '北京', '北京', ''), ('72', '2017-08-03 20:46:57', '116.243.185.68', '0', '0', '中国', '北京', '北京', ''), ('73', '2017-08-03 20:49:33', '14.215.176.134', '3', '4', '中国', '广东', '广州', ''), ('74', '2017-08-03 20:51:55', '116.243.185.68', '0', '0', '中国', '北京', '北京', ''), ('75', '2017-08-03 20:57:27', '116.243.185.68', '0', '0', '中国', '北京', '北京', ''), ('76', '2017-08-03 20:57:33', '116.243.185.68', '4', '0', '中国', '北京', '北京', ''), ('77', '2017-08-03 20:57:36', '116.243.185.68', '3', '4', '中国', '北京', '北京', ''), ('78', '2017-08-03 20:57:56', '116.243.185.68', '1', '11', '中国', '北京', '北京', ''), ('79', '2017-08-03 20:58:05', '116.243.185.68', '2', '10', '中国', '北京', '北京', ''), ('80', '2017-08-03 20:59:58', '116.243.185.68', '1', '11', '中国', '北京', '北京', ''), ('81', '2017-08-03 21:00:06', '116.243.185.68', '3', '4', '中国', '北京', '北京', ''), ('82', '2017-08-03 21:00:15', '116.243.185.68', '1', '11', '中国', '北京', '北京', ''), ('83', '2017-08-03 21:00:16', '116.243.185.68', '1', '3', '中国', '北京', '北京', ''), ('84', '2017-08-03 21:00:18', '116.243.185.68', '1', '2', '中国', '北京', '北京', ''), ('85', '2017-08-03 21:00:19', '116.243.185.68', '1', '1', '中国', '北京', '北京', ''), ('86', '2017-08-03 21:00:30', '116.243.185.68', '0', '0', '中国', '北京', '北京', ''), ('87', '2017-08-03 21:00:42', '116.243.185.68', '4', '0', '中国', '北京', '北京', ''), ('88', '2017-08-03 21:01:10', '116.243.185.68', '2', '35', '中国', '北京', '北京', ''), ('89', '2017-08-03 21:01:17', '116.243.185.68', '2', '24', '中国', '北京', '北京', ''), ('90', '2017-08-03 21:08:44', '116.243.185.68', '2', '17', '中国', '北京', '北京', ''), ('91', '2017-08-03 21:11:12', '116.243.185.68', '1', '2', '中国', '北京', '北京', ''), ('92', '2017-08-03 21:11:14', '116.243.185.68', '2', '1', '中国', '北京', '北京', ''), ('93', '2017-08-03 21:17:42', '116.243.185.68', '0', '0', '中国', '北京', '北京', ''), ('94', '2017-08-03 21:17:54', '116.243.185.68', '3', '4', '中国', '北京', '北京', ''), ('95', '2017-08-03 21:18:02', '116.243.185.68', '3', '4', '中国', '北京', '北京', ''), ('96', '2017-08-03 21:18:15', '116.243.185.68', '3', '4', '中国', '北京', '北京', ''), ('97', '2017-08-03 21:18:25', '116.243.185.68', '1', '11', '中国', '北京', '北京', ''), ('98', '2017-08-03 21:18:28', '116.243.185.68', '1', '2', '中国', '北京', '北京', ''), ('99', '2017-08-03 21:18:32', '116.243.185.68', '2', '1', '中国', '北京', '北京', ''), ('100', '2017-08-03 21:20:04', '116.243.185.68', '1', '3', '中国', '北京', '北京', ''), ('101', '2017-08-03 21:20:09', '116.243.185.68', '2', '35', '中国', '北京', '北京', ''), ('102', '2017-08-03 21:20:44', '116.243.185.68', '1', '11', '中国', '北京', '北京', ''), ('103', '2017-08-03 21:20:52', '116.243.185.68', '2', '20', '中国', '北京', '北京', ''), ('104', '2017-08-03 21:22:09', '116.243.185.68', '1', '11', '中国', '北京', '北京', ''), ('105', '2017-08-03 21:22:17', '116.243.185.68', '2', '12', '中国', '北京', '北京', ''), ('106', '2017-08-03 21:26:12', '116.243.185.68', '1', '3', '中国', '北京', '北京', ''), ('107', '2017-08-03 21:26:14', '116.243.185.68', '1', '2', '中国', '北京', '北京', ''), ('108', '2017-08-03 21:26:22', '116.243.185.68', '1', '10', '中国', '北京', '北京', ''), ('109', '2017-08-03 21:26:31', '116.243.185.68', '0', '0', '中国', '北京', '北京', ''), ('110', '2017-08-03 21:27:20', '116.243.185.68', '1', '3', '中国', '北京', '北京', ''), ('111', '2017-08-03 21:27:23', '116.243.185.68', '1', '11', '中国', '北京', '北京', ''), ('112', '2017-08-03 21:27:28', '116.243.185.68', '2', '18', '中国', '北京', '北京', ''), ('113', '2017-08-03 21:32:42', '116.243.185.68', '1', '11', '中国', '北京', '北京', ''), ('114', '2017-08-03 21:32:56', '116.243.185.68', '2', '7', '中国', '北京', '北京', ''), ('115', '2017-08-03 21:38:57', '116.243.185.68', '1', '11', '中国', '北京', '北京', ''), ('116', '2017-08-03 21:39:08', '116.243.185.68', '2', '11', '中国', '北京', '北京', ''), ('117', '2017-08-03 21:44:05', '116.243.185.68', '1', '11', '中国', '北京', '北京', ''), ('118', '2017-08-03 21:44:11', '116.243.185.68', '1', '11', '中国', '北京', '北京', ''), ('119', '2017-08-03 21:44:16', '116.243.185.68', '2', '2', '中国', '北京', '北京', ''), ('120', '2017-08-03 21:44:48', '116.243.185.68', '1', '11', '中国', '北京', '北京', ''), ('121', '2017-08-04 00:58:04', '140.205.201.16', '0', '0', '中国', '上海', '上海', ''), ('122', '2017-08-04 00:59:34', '140.205.201.2', '0', '0', '中国', '上海', '上海', ''), ('123', '2017-08-04 01:25:15', '111.206.221.31', '0', '0', '中国', '北京', '北京', ''), ('124', '2017-08-04 09:25:22', '111.206.221.23', '0', '0', '中国', '北京', '北京', ''), ('125', '2017-08-04 10:35:31', '121.69.81.74', '0', '0', '中国', '北京', '北京', ''), ('126', '2017-08-04 10:35:33', '121.69.81.74', '0', '0', '中国', '北京', '北京', ''), ('127', '2017-08-04 10:47:58', '121.69.81.74', '0', '0', '中国', '北京', '北京', ''), ('128', '2017-08-04 10:48:26', '121.69.81.74', '0', '0', '中国', '北京', '北京', ''), ('129', '2017-08-04 11:02:39', '121.69.81.74', '0', '0', '中国', '北京', '北京', ''), ('130', '2017-08-04 11:03:47', '121.69.81.74', '0', '0', '中国', '北京', '北京', ''), ('131', '2017-08-04 11:05:38', '121.69.81.74', '2', '24', '中国', '北京', '北京', ''), ('132', '2017-08-04 11:05:42', '121.69.81.74', '0', '0', '中国', '北京', '北京', ''), ('133', '2017-08-04 11:22:26', '121.69.81.74', '0', '0', '中国', '北京', '北京', ''), ('134', '2017-08-04 11:26:00', '121.69.81.74', '0', '0', '中国', '北京', '北京', ''), ('135', '2017-08-04 11:26:08', '121.69.81.74', '0', '0', '中国', '北京', '北京', ''), ('136', '2017-08-04 11:26:09', '121.69.81.74', '0', '0', '中国', '北京', '北京', ''), ('137', '2017-08-04 11:26:36', '121.69.81.74', '0', '0', '中国', '北京', '北京', ''), ('138', '2017-08-04 13:23:08', '124.202.184.186', '0', '0', '中国', '北京', '北京', ''), ('139', '2017-08-04 13:24:03', '124.202.184.186', '0', '0', '中国', '北京', '北京', ''), ('140', '2017-08-04 13:24:09', '124.202.184.186', '1', '2', '中国', '北京', '北京', ''), ('141', '2017-08-04 13:24:12', '124.202.184.186', '1', '3', '中国', '北京', '北京', ''), ('142', '2017-08-04 13:24:13', '124.202.184.186', '1', '11', '中国', '北京', '北京', ''), ('143', '2017-08-04 13:24:19', '124.202.184.186', '2', '7', '中国', '北京', '北京', ''), ('144', '2017-08-04 13:24:44', '124.202.184.186', '2', '34', '中国', '北京', '北京', ''), ('145', '2017-08-04 13:30:02', '124.202.184.186', '1', '11', '中国', '北京', '北京', ''), ('146', '2017-08-04 13:30:06', '124.202.184.186', '1', '11', '中国', '北京', '北京', ''), ('147', '2017-08-04 13:30:11', '124.202.184.186', '1', '11', '中国', '北京', '北京', ''), ('148', '2017-08-04 13:30:18', '124.202.184.186', '2', '3', '中国', '北京', '北京', ''), ('149', '2017-08-04 13:51:45', '124.202.184.186', '0', '0', '中国', '北京', '北京', ''), ('150', '2017-08-04 13:52:02', '124.202.184.186', '1', '1', '中国', '北京', '北京', ''), ('151', '2017-08-04 13:52:03', '124.202.184.186', '0', '0', '中国', '北京', '北京', ''), ('152', '2017-08-04 15:19:17', '223.104.20.122', '0', '0', '中国', '湖北', '', ''), ('153', '2017-08-04 15:19:40', '223.104.20.122', '1', '2', '中国', '湖北', '', ''), ('154', '2017-08-04 15:19:48', '223.104.20.122', '2', '1', '中国', '湖北', '', ''), ('155', '2017-08-04 16:44:44', '124.202.184.186', '0', '0', '中国', '北京', '北京', ''), ('156', '2017-08-04 16:45:54', '124.202.184.186', '4', '0', '中国', '北京', '北京', ''), ('157', '2017-08-04 16:45:58', '124.202.184.186', '3', '4', '中国', '北京', '北京', ''), ('158', '2017-08-04 16:54:55', '124.202.184.186', '3', '4', '中国', '北京', '北京', ''), ('159', '2017-08-04 16:55:38', '124.202.184.186', '1', '11', '中国', '北京', '北京', ''), ('160', '2017-08-04 16:55:43', '124.202.184.186', '1', '11', '中国', '北京', '北京', ''), ('161', '2017-08-04 16:55:47', '124.202.184.186', '1', '11', '中国', '北京', '北京', ''), ('162', '2017-08-04 16:55:49', '124.202.184.186', '1', '3', '中国', '北京', '北京', ''), ('163', '2017-08-04 17:22:23', '111.206.221.68', '0', '0', '中国', '北京', '北京', ''), ('164', '2017-08-04 17:43:40', '124.202.184.186', '2', '37', '中国', '北京', '北京', ''), ('165', '2017-08-04 17:44:51', '121.69.81.74', '2', '5', '中国', '北京', '北京', ''), ('166', '2017-08-04 17:45:04', '121.69.81.74', '1', '1', '中国', '北京', '北京', ''), ('167', '2017-08-04 17:45:05', '121.69.81.74', '2', '36', '中国', '北京', '北京', ''), ('168', '2017-08-04 17:45:20', '121.69.81.74', '1', '1', '中国', '北京', '北京', ''), ('169', '2017-08-04 17:45:30', '124.202.184.186', '1', '1', '中国', '北京', '北京', ''), ('170', '2017-08-04 17:45:43', '121.69.81.74', '1', '1', '中国', '北京', '北京', ''), ('171', '2017-08-04 17:45:45', '121.69.81.74', '2', '37', '中国', '北京', '北京', ''), ('172', '2017-08-04 17:46:44', '124.202.184.186', '1', '1', '中国', '北京', '北京', ''), ('173', '2017-08-04 17:46:47', '124.202.184.186', '1', '1', '中国', '北京', '北京', ''), ('174', '2017-08-04 17:46:48', '124.202.184.186', '2', '37', '中国', '北京', '北京', ''), ('175', '2017-08-04 21:48:30', '116.243.185.68', '1', '1', '中国', '北京', '北京', ''), ('176', '2017-08-04 21:48:39', '116.243.185.68', '1', '5', '中国', '北京', '北京', ''), ('177', '2017-08-04 21:48:42', '116.243.185.68', '1', '2', '中国', '北京', '北京', ''), ('178', '2017-08-04 23:08:50', '116.243.185.68', '0', '0', '中国', '北京', '北京', ''), ('179', '2017-08-04 23:09:24', '116.243.185.68', '1', '1', '中国', '北京', '北京', ''), ('180', '2017-08-04 23:09:39', '116.243.185.68', '2', '37', '中国', '北京', '北京', ''), ('181', '2017-08-04 23:10:13', '116.243.185.68', '3', '4', '中国', '北京', '北京', ''), ('182', '2017-08-04 23:10:26', '116.243.185.68', '1', '11', '中国', '北京', '北京', ''), ('183', '2017-08-04 23:10:30', '116.243.185.68', '2', '24', '中国', '北京', '北京', ''), ('184', '2017-08-04 23:12:05', '116.243.185.68', '2', '24', '中国', '北京', '北京', ''), ('185', '2017-08-04 23:12:11', '116.243.185.68', '2', '24', '中国', '北京', '北京', ''), ('186', '2017-08-04 23:14:14', '116.243.185.68', '0', '0', '中国', '北京', '北京', ''), ('187', '2017-08-04 23:14:52', '116.243.185.68', '3', '4', '中国', '北京', '北京', ''), ('188', '2017-08-04 23:14:58', '116.243.185.68', '1', '11', '中国', '北京', '北京', ''), ('189', '2017-08-04 23:15:10', '116.243.185.68', '1', '3', '中国', '北京', '北京', ''), ('190', '2017-08-04 23:15:12', '116.243.185.68', '2', '35', '中国', '北京', '北京', ''), ('191', '2017-08-04 23:15:27', '116.243.185.68', '1', '2', '中国', '北京', '北京', ''), ('192', '2017-08-04 23:15:28', '116.243.185.68', '2', '1', '中国', '北京', '北京', ''), ('193', '2017-08-04 23:18:59', '116.243.185.68', '0', '0', '中国', '北京', '北京', ''), ('194', '2017-08-04 23:19:03', '116.243.185.68', '3', '4', '中国', '北京', '北京', ''), ('195', '2017-08-04 23:19:34', '116.243.185.68', '2', '8', '中国', '北京', '北京', ''), ('196', '2017-08-04 23:22:10', '116.243.185.68', '1', '11', '中国', '北京', '北京', ''), ('197', '2017-08-04 23:22:17', '116.243.185.68', '2', '3', '中国', '北京', '北京', ''), ('198', '2017-08-04 23:22:44', '116.243.185.68', '2', '3', '中国', '北京', '北京', ''), ('199', '2017-08-05 00:44:37', '111.206.36.15', '1', '11', '中国', '北京', '北京', ''), ('200', '2017-08-05 00:59:58', '140.205.201.22', '0', '0', '中国', '上海', '上海', ''), ('201', '2017-08-05 01:00:23', '140.205.201.7', '0', '0', '中国', '上海', '上海', ''), ('202', '2017-08-05 01:05:32', '111.206.221.112', '0', '0', '中国', '北京', '北京', ''), ('203', '2017-08-05 01:27:29', '111.206.221.84', '0', '0', '中国', '北京', '北京', ''), ('204', '2017-08-05 01:37:45', '116.243.185.68', '0', '0', '中国', '北京', '北京', ''), ('205', '2017-08-05 01:38:12', '116.243.185.68', '1', '1', '中国', '北京', '北京', ''), ('206', '2017-08-05 01:38:17', '116.243.185.68', '1', '2', '中国', '北京', '北京', ''), ('207', '2017-08-05 01:38:19', '116.243.185.68', '1', '11', '中国', '北京', '北京', ''), ('208', '2017-08-05 01:46:47', '14.215.176.17', '1', '1', '中国', '广东', '广州', ''), ('209', '2017-08-05 01:47:00', '14.215.176.9', '1', '1', '中国', '广东', '广州', ''), ('210', '2017-08-05 02:11:51', '116.243.185.68', '0', '0', '中国', '北京', '北京', ''), ('211', '2017-08-05 02:12:29', '116.243.185.68', '1', '11', '中国', '北京', '北京', ''), ('212', '2017-08-05 02:12:49', '116.243.185.68', '2', '11', '中国', '北京', '北京', ''), ('213', '2017-08-05 02:12:51', '116.243.185.68', '2', '11', '中国', '北京', '北京', ''), ('214', '2017-08-05 02:13:31', '111.206.36.19', '1', '1', '中国', '北京', '北京', ''), ('215', '2017-08-05 06:14:45', '111.206.36.146', '3', '4', '中国', '北京', '北京', ''), ('216', '2017-08-05 09:29:17', '111.206.221.32', '0', '0', '中国', '北京', '北京', ''), ('217', '2017-08-05 15:17:41', '116.243.185.68', '1', '11', '中国', '北京', '北京', ''), ('218', '2017-08-05 17:21:59', '111.206.221.75', '0', '0', '中国', '北京', '北京', ''), ('219', '2017-08-05 18:07:26', '116.243.185.68', '0', '0', '中国', '北京', '北京', ''), ('220', '2017-08-05 18:07:45', '116.243.185.68', '1', '11', '中国', '北京', '北京', ''), ('221', '2017-08-05 18:07:52', '116.243.185.68', '2', '17', '中国', '北京', '北京', ''), ('222', '2017-08-05 18:10:01', '116.243.185.68', '1', '11', '中国', '北京', '北京', ''), ('223', '2017-08-05 18:10:13', '116.243.185.68', '2', '13', '中国', '北京', '北京', ''), ('224', '2017-08-05 18:16:02', '116.243.185.68', '1', '11', '中国', '北京', '北京', ''), ('225', '2017-08-05 18:16:20', '116.243.185.68', '2', '6', '中国', '北京', '北京', ''), ('226', '2017-08-05 18:22:11', '116.243.185.68', '1', '11', '中国', '北京', '北京', ''), ('227', '2017-08-05 18:22:17', '116.243.185.68', '2', '7', '中国', '北京', '北京', ''), ('228', '2017-08-05 22:10:53', '111.206.221.67', '4', '0', '中国', '北京', '北京', ''), ('229', '2017-08-05 22:27:46', '180.149.130.150', '0', '0', '中国', '北京', '北京', ''), ('230', '2017-08-05 22:28:10', '180.149.130.148', '0', '0', '中国', '北京', '北京', ''), ('231', '2017-08-05 22:28:38', '180.149.130.148', '0', '0', '中国', '北京', '北京', ''), ('232', '2017-08-05 22:29:44', '116.243.185.68', '0', '0', '中国', '北京', '北京', ''), ('233', '2017-08-05 22:36:35', '116.243.185.68', '0', '0', '中国', '北京', '北京', ''), ('234', '2017-08-05 22:36:38', '116.243.185.68', '3', '4', '中国', '北京', '北京', ''), ('235', '2017-08-05 22:36:50', '116.243.185.68', '3', '4', '中国', '北京', '北京', ''), ('236', '2017-08-05 22:38:25', '116.243.185.68', '1', '11', '中国', '北京', '北京', ''), ('237', '2017-08-05 22:38:35', '116.243.185.68', '1', '3', '中国', '北京', '北京', ''), ('238', '2017-08-05 22:38:37', '116.243.185.68', '1', '2', '中国', '北京', '北京', ''), ('239', '2017-08-05 22:38:40', '116.243.185.68', '1', '1', '中国', '北京', '北京', ''), ('240', '2017-08-05 22:38:41', '116.243.185.68', '0', '0', '中国', '北京', '北京', ''), ('241', '2017-08-05 22:38:43', '116.243.185.68', '3', '4', '中国', '北京', '北京', ''), ('242', '2017-08-05 22:38:50', '116.243.185.68', '1', '11', '中国', '北京', '北京', ''), ('243', '2017-08-05 22:38:55', '116.243.185.68', '2', '24', '中国', '北京', '北京', ''), ('244', '2017-08-05 22:45:24', '116.243.185.68', '0', '0', '中国', '北京', '北京', ''), ('245', '2017-08-05 22:45:29', '116.243.185.68', '1', '1', '中国', '北京', '北京', ''), ('246', '2017-08-05 22:45:34', '116.243.185.68', '2', '30', '中国', '北京', '北京', ''), ('247', '2017-08-05 22:46:00', '116.243.185.68', '1', '1', '中国', '北京', '北京', ''), ('248', '2017-08-05 22:46:23', '116.243.185.68', '3', '4', '中国', '北京', '北京', ''), ('249', '2017-08-05 22:46:25', '116.243.185.68', '1', '11', '中国', '北京', '北京', ''), ('250', '2017-08-05 22:46:26', '116.243.185.68', '1', '3', '中国', '北京', '北京', ''), ('251', '2017-08-05 22:46:26', '116.243.185.68', '1', '2', '中国', '北京', '北京', ''), ('252', '2017-08-05 22:46:27', '116.243.185.68', '1', '1', '中国', '北京', '北京', ''), ('253', '2017-08-05 22:47:50', '180.149.130.153', '0', '0', '中国', '北京', '北京', ''), ('254', '2017-08-05 23:17:53', '116.243.185.68', '2', '24', '中国', '北京', '北京', ''), ('255', '2017-08-05 23:19:19', '116.243.185.68', '0', '0', '中国', '北京', '北京', ''), ('256', '2017-08-05 23:19:21', '116.243.185.68', '1', '1', '中国', '北京', '北京', ''), ('257', '2017-08-05 23:19:23', '116.243.185.68', '1', '2', '中国', '北京', '北京', ''), ('258', '2017-08-05 23:19:25', '116.243.185.68', '2', '1', '中国', '北京', '北京', ''), ('259', '2017-08-05 23:24:15', '116.243.185.68', '0', '0', '中国', '北京', '北京', ''), ('260', '2017-08-05 23:24:18', '116.243.185.68', '4', '0', '中国', '北京', '北京', ''), ('261', '2017-08-05 23:24:53', '116.243.185.68', '4', '0', '中国', '北京', '北京', ''), ('262', '2017-08-05 23:24:59', '116.243.185.68', '4', '0', '中国', '北京', '北京', ''), ('263', '2017-08-05 23:25:28', '116.243.185.68', '4', '0', '中国', '北京', '北京', ''), ('264', '2017-08-05 23:26:56', '116.243.185.68', '3', '4', '中国', '北京', '北京', ''), ('265', '2017-08-05 23:27:01', '116.243.185.68', '1', '11', '中国', '北京', '北京', ''), ('266', '2017-08-05 23:27:02', '116.243.185.68', '2', '24', '中国', '北京', '北京', ''), ('267', '2017-08-05 23:27:55', '116.243.185.68', '2', '24', '中国', '北京', '北京', ''), ('268', '2017-08-05 23:50:58', '116.243.185.68', '2', '24', '中国', '北京', '北京', ''), ('269', '2017-08-05 23:51:13', '116.243.185.68', '2', '24', '中国', '北京', '北京', ''), ('270', '2017-08-05 23:51:56', '116.243.185.68', '2', '24', '中国', '北京', '北京', ''), ('271', '2017-08-05 23:52:03', '116.243.185.68', '3', '4', '中国', '北京', '北京', ''), ('272', '2017-08-05 23:52:08', '116.243.185.68', '4', '0', '中国', '北京', '北京', ''), ('273', '2017-08-05 23:52:11', '116.243.185.68', '4', '0', '中国', '北京', '北京', ''), ('274', '2017-08-05 23:52:13', '116.243.185.68', '4', '0', '中国', '北京', '北京', ''), ('275', '2017-08-05 23:52:54', '116.243.185.68', '4', '0', '中国', '北京', '北京', ''), ('276', '2017-08-05 23:55:03', '116.243.185.68', '4', '0', '中国', '北京', '北京', ''), ('277', '2017-08-05 23:56:20', '116.243.185.68', '4', '0', '中国', '北京', '北京', ''), ('278', '2017-08-05 23:56:30', '116.243.185.68', '4', '0', '中国', '北京', '北京', ''), ('279', '2017-08-05 23:56:37', '116.243.185.68', '4', '0', '中国', '北京', '北京', ''), ('280', '2017-08-06 00:00:02', '116.243.185.68', '4', '0', '中国', '北京', '北京', ''), ('281', '2017-08-06 00:00:12', '116.243.185.68', '4', '0', '中国', '北京', '北京', ''), ('282', '2017-08-06 00:00:34', '116.243.185.68', '3', '4', '中国', '北京', '北京', ''), ('283', '2017-08-06 00:00:39', '116.243.185.68', '3', '4', '中国', '北京', '北京', ''), ('284', '2017-08-06 00:01:09', '116.243.185.68', '3', '4', '中国', '北京', '北京', ''), ('285', '2017-08-06 00:01:44', '116.243.185.68', '3', '4', '中国', '北京', '北京', ''), ('286', '2017-08-06 00:01:58', '116.243.185.68', '3', '4', '中国', '北京', '北京', ''), ('287', '2017-08-06 00:02:29', '116.243.185.68', '2', '24', '中国', '北京', '北京', ''), ('288', '2017-08-06 00:02:38', '116.243.185.68', '2', '24', '中国', '北京', '北京', ''), ('289', '2017-08-06 00:03:02', '116.243.185.68', '2', '24', '中国', '北京', '北京', ''), ('290', '2017-08-06 00:04:01', '116.243.185.68', '2', '24', '中国', '北京', '北京', ''), ('291', '2017-08-06 00:06:10', '116.243.185.68', '2', '24', '中国', '北京', '北京', ''), ('292', '2017-08-06 00:06:57', '116.243.185.68', '2', '24', '中国', '北京', '北京', ''), ('293', '2017-08-06 00:07:07', '116.243.185.68', '2', '24', '中国', '北京', '北京', ''), ('294', '2017-08-06 00:11:04', '116.243.185.68', '2', '24', '中国', '北京', '北京', ''), ('295', '2017-08-06 00:12:55', '116.243.185.68', '2', '3', '中国', '北京', '北京', ''), ('296', '2017-08-06 00:13:40', '116.243.185.68', '2', '3', '中国', '北京', '北京', ''), ('297', '2017-08-06 00:14:25', '116.243.185.68', '3', '4', '中国', '北京', '北京', ''), ('298', '2017-08-06 00:14:34', '116.243.185.68', '3', '4', '中国', '北京', '北京', ''), ('299', '2017-08-06 00:14:52', '116.243.185.68', '3', '4', '中国', '北京', '北京', ''), ('300', '2017-08-06 00:15:58', '116.243.185.68', '3', '4', '中国', '北京', '北京', ''), ('301', '2017-08-06 00:16:06', '116.243.185.68', '3', '4', '中国', '北京', '北京', ''), ('302', '2017-08-06 00:24:13', '116.243.185.68', '2', '3', '中国', '北京', '北京', ''), ('303', '2017-08-06 00:27:50', '116.243.185.68', '2', '3', '中国', '北京', '北京', ''), ('304', '2017-08-06 00:28:26', '116.243.185.68', '2', '3', '中国', '北京', '北京', ''), ('305', '2017-08-06 00:28:51', '116.243.185.68', '0', '0', '中国', '北京', '北京', ''), ('306', '2017-08-06 00:29:56', '116.243.185.68', '1', '1', '中国', '北京', '北京', ''), ('307', '2017-08-06 00:30:12', '116.243.185.68', '2', '30', '中国', '北京', '北京', ''), ('308', '2017-08-06 00:30:36', '116.243.185.68', '2', '30', '中国', '北京', '北京', ''), ('309', '2017-08-06 00:30:42', '116.243.185.68', '1', '1', '中国', '北京', '北京', ''), ('310', '2017-08-06 00:30:47', '116.243.185.68', '2', '33', '中国', '北京', '北京', ''), ('311', '2017-08-06 00:31:07', '116.243.185.68', '3', '4', '中国', '北京', '北京', ''), ('312', '2017-08-06 00:57:02', '140.205.201.16', '0', '0', '中国', '上海', '上海', ''), ('313', '2017-08-06 01:00:57', '140.205.201.7', '0', '0', '中国', '上海', '上海', ''), ('314', '2017-08-06 01:28:22', '111.206.221.76', '0', '0', '中国', '北京', '北京', ''), ('315', '2017-08-06 01:47:26', '116.243.185.68', '2', '24', '中国', '北京', '北京', ''), ('316', '2017-08-06 01:47:46', '116.243.185.68', '2', '24', '中国', '北京', '北京', ''), ('317', '2017-08-06 01:52:10', '116.243.185.68', '1', '11', '中国', '北京', '北京', ''), ('318', '2017-08-06 01:52:14', '116.243.185.68', '2', '23', '中国', '北京', '北京', ''), ('319', '2017-08-06 01:53:36', '116.243.185.68', '1', '11', '中国', '北京', '北京', ''), ('320', '2017-08-06 01:53:42', '116.243.185.68', '2', '21', '中国', '北京', '北京', ''), ('321', '2017-08-06 01:58:20', '116.243.185.68', '0', '0', '中国', '北京', '北京', ''), ('322', '2017-08-06 01:58:41', '116.243.185.68', '1', '3', '中国', '北京', '北京', ''), ('323', '2017-08-06 01:58:51', '116.243.185.68', '2', '35', '中国', '北京', '北京', ''), ('324', '2017-08-06 01:59:21', '116.243.185.68', '2', '35', '中国', '北京', '北京', ''), ('325', '2017-08-06 01:59:31', '116.243.185.68', '0', '0', '中国', '北京', '北京', ''), ('326', '2017-08-06 01:59:36', '116.243.185.68', '0', '0', '中国', '北京', '北京', ''), ('327', '2017-08-06 01:59:48', '116.243.185.68', '3', '4', '中国', '北京', '北京', ''), ('328', '2017-08-06 02:00:25', '116.243.185.68', '1', '11', '中国', '北京', '北京', ''), ('329', '2017-08-06 02:00:35', '116.243.185.68', '2', '7', '中国', '北京', '北京', ''), ('330', '2017-08-06 02:03:37', '116.243.185.68', '2', '17', '中国', '北京', '北京', ''), ('331', '2017-08-06 03:41:27', '180.149.130.148', '0', '0', '中国', '北京', '北京', ''), ('332', '2017-08-06 04:41:42', '14.215.176.139', '1', '1', '中国', '广东', '广州', ''), ('333', '2017-08-06 05:45:29', '115.239.212.66', '1', '11', '中国', '浙江', '杭州', ''), ('334', '2017-08-06 06:02:28', '14.215.176.146', '1', '1', '中国', '广东', '广州', ''), ('335', '2017-08-06 08:38:43', '14.215.176.135', '1', '1', '中国', '广东', '广州', ''), ('336', '2017-08-06 09:29:06', '111.206.221.110', '0', '0', '中国', '北京', '北京', ''), ('337', '2017-08-06 11:44:51', '116.243.185.68', '3', '4', '中国', '北京', '北京', ''), ('338', '2017-08-06 11:45:13', '116.243.185.68', '2', '24', '中国', '北京', '北京', ''), ('339', '2017-08-06 11:52:53', '116.243.185.68', '0', '0', '中国', '北京', '北京', ''), ('340', '2017-08-06 11:53:10', '116.243.185.68', '1', '1', '中国', '北京', '北京', ''), ('341', '2017-08-06 11:53:13', '116.243.185.68', '1', '11', '中国', '北京', '北京', ''), ('342', '2017-08-06 11:53:15', '116.243.185.68', '3', '4', '中国', '北京', '北京', ''), ('343', '2017-08-06 11:53:22', '116.243.185.68', '4', '0', '中国', '北京', '北京', ''), ('344', '2017-08-06 13:45:54', '116.243.185.68', '2', '24', '中国', '北京', '北京', ''), ('345', '2017-08-06 16:50:17', '116.243.185.68', '0', '0', '中国', '北京', '北京', ''), ('346', '2017-08-06 17:19:02', '116.243.185.68', '0', '0', '中国', '北京', '北京', ''), ('347', '2017-08-06 17:19:05', '116.243.185.68', '1', '3', '中国', '北京', '北京', ''), ('348', '2017-08-06 17:20:48', '116.243.185.68', '1', '11', '中国', '北京', '北京', ''), ('349', '2017-08-06 17:21:00', '116.243.185.68', '1', '11', '中国', '北京', '北京', ''), ('350', '2017-08-06 17:21:17', '116.243.185.68', '2', '2', '中国', '北京', '北京', ''), ('351', '2017-08-06 17:21:39', '111.206.221.75', '0', '0', '中国', '北京', '北京', ''), ('352', '2017-08-06 17:24:07', '116.243.185.68', '2', '2', '中国', '北京', '北京', ''), ('353', '2017-08-06 17:27:06', '116.243.185.68', '0', '0', '中国', '北京', '北京', ''), ('354', '2017-08-06 17:27:14', '116.243.185.68', '0', '0', '中国', '北京', '北京', ''), ('355', '2017-08-06 17:27:58', '116.243.185.68', '4', '0', '中国', '北京', '北京', ''), ('356', '2017-08-06 17:28:07', '116.243.185.68', '4', '0', '中国', '北京', '北京', ''), ('357', '2017-08-06 17:29:00', '116.243.185.68', '3', '4', '中国', '北京', '北京', ''), ('358', '2017-08-06 17:29:26', '116.243.185.68', '1', '3', '中国', '北京', '北京', ''), ('359', '2017-08-06 17:30:14', '116.243.185.68', '1', '2', '中国', '北京', '北京', ''), ('360', '2017-08-06 17:30:17', '116.243.185.68', '1', '3', '中国', '北京', '北京', ''), ('361', '2017-08-06 17:30:20', '116.243.185.68', '1', '1', '中国', '北京', '北京', ''), ('362', '2017-08-06 17:52:41', '116.243.185.68', '0', '0', '中国', '北京', '北京', ''), ('363', '2017-08-06 17:52:43', '116.243.185.68', '1', '1', '中国', '北京', '北京', ''), ('364', '2017-08-06 17:53:34', '116.243.185.68', '1', '11', '中国', '北京', '北京', ''), ('365', '2017-08-06 18:44:17', '116.243.185.68', '1', '1', '中国', '北京', '北京', ''), ('366', '2017-08-06 18:44:17', '116.243.185.68', '1', '11', '中国', '北京', '北京', ''), ('367', '2017-08-06 18:44:17', '116.243.185.68', '0', '0', '中国', '北京', '北京', ''), ('368', '2017-08-06 18:50:31', '116.243.185.68', '2', '23', '中国', '北京', '北京', ''), ('369', '2017-08-06 18:50:59', '116.243.185.68', '2', '24', '中国', '北京', '北京', ''), ('370', '2017-08-06 18:51:03', '116.243.185.68', '1', '11', '中国', '北京', '北京', ''), ('371', '2017-08-06 18:51:24', '116.243.185.68', '1', '1', '中国', '北京', '北京', ''), ('372', '2017-08-06 19:03:54', '116.243.185.68', '0', '0', '中国', '北京', '北京', ''), ('373', '2017-08-06 19:03:58', '116.243.185.68', '1', '1', '中国', '北京', '北京', ''), ('374', '2017-08-06 19:05:13', '116.243.185.68', '1', '1', '中国', '北京', '北京', ''), ('375', '2017-08-06 19:06:54', '116.243.185.68', '4', '0', '中国', '北京', '北京', ''), ('376', '2017-08-06 19:07:13', '116.243.185.68', '3', '4', '中国', '北京', '北京', ''), ('377', '2017-08-06 20:00:14', '116.243.185.68', '0', '0', '中国', '北京', '北京', ''), ('378', '2017-08-06 20:00:15', '116.243.185.68', '1', '1', '中国', '北京', '北京', ''), ('379', '2017-08-06 20:00:21', '116.243.185.68', '1', '5', '中国', '北京', '北京', ''), ('380', '2017-08-06 20:00:25', '116.243.185.68', '1', '6', '中国', '北京', '北京', ''), ('381', '2017-08-06 20:00:27', '116.243.185.68', '1', '7', '中国', '北京', '北京', ''), ('382', '2017-08-06 20:00:29', '116.243.185.68', '1', '1', '中国', '北京', '北京', ''), ('383', '2017-08-06 20:00:30', '116.243.185.68', '1', '8', '中国', '北京', '北京', ''), ('384', '2017-08-06 20:00:33', '116.243.185.68', '1', '9', '中国', '北京', '北京', ''), ('385', '2017-08-06 20:00:44', '116.243.185.68', '2', '31', '中国', '北京', '北京', ''), ('386', '2017-08-06 20:07:10', '116.243.185.68', '2', '23', '中国', '北京', '北京', ''), ('387', '2017-08-06 20:09:15', '116.243.185.68', '1', '3', '中国', '北京', '北京', ''), ('388', '2017-08-06 20:09:19', '116.243.185.68', '2', '35', '中国', '北京', '北京', ''), ('389', '2017-08-06 20:11:33', '116.243.185.68', '1', '11', '中国', '北京', '北京', ''), ('390', '2017-08-06 20:11:38', '116.243.185.68', '2', '18', '中国', '北京', '北京', ''), ('391', '2017-08-06 22:00:38', '116.243.185.68', '0', '0', '中国', '北京', '北京', ''), ('392', '2017-08-06 22:00:41', '116.243.185.68', '1', '1', '中国', '北京', '北京', ''), ('393', '2017-08-06 22:01:06', '116.243.185.68', '1', '15', '中国', '北京', '北京', ''), ('394', '2017-08-06 22:01:09', '116.243.185.68', '1', '14', '中国', '北京', '北京', ''), ('395', '2017-08-06 22:01:10', '116.243.185.68', '1', '2', '中国', '北京', '北京', ''), ('396', '2017-08-06 22:01:11', '116.243.185.68', '1', '3', '中国', '北京', '北京', ''), ('397', '2017-08-06 22:01:13', '116.243.185.68', '1', '11', '中国', '北京', '北京', ''), ('398', '2017-08-06 22:01:16', '116.243.185.68', '3', '4', '中国', '北京', '北京', ''), ('399', '2017-08-06 22:01:18', '116.243.185.68', '1', '1', '中国', '北京', '北京', ''), ('400', '2017-08-06 22:01:28', '116.243.185.68', '2', '44', '中国', '北京', '北京', ''), ('401', '2017-08-06 22:01:48', '116.243.185.68', '0', '0', '中国', '北京', '北京', ''), ('402', '2017-08-06 22:01:48', '116.243.185.68', '0', '0', '中国', '北京', '北京', ''), ('403', '2017-08-06 22:02:57', '116.243.185.68', '0', '0', '中国', '北京', '北京', ''), ('404', '2017-08-06 22:05:45', '116.243.185.68', '0', '0', '中国', '北京', '北京', ''), ('405', '2017-08-07 01:05:41', '140.205.201.10', '0', '0', '中国', '上海', '上海', ''), ('406', '2017-08-07 01:07:28', '140.205.201.7', '0', '0', '中国', '上海', '上海', ''), ('407', '2017-08-07 01:20:23', '116.243.185.68', '1', '11', '中国', '北京', '北京', ''), ('408', '2017-08-07 01:20:24', '116.243.185.68', '3', '4', '中国', '北京', '北京', ''), ('409', '2017-08-07 01:22:49', '116.243.185.68', '0', '0', '中国', '北京', '北京', ''), ('410', '2017-08-07 01:22:52', '116.243.185.68', '3', '4', '中国', '北京', '北京', ''), ('411', '2017-08-07 01:22:54', '116.243.185.68', '1', '11', '中国', '北京', '北京', ''), ('412', '2017-08-07 01:27:41', '111.206.221.32', '0', '0', '中国', '北京', '北京', ''), ('413', '2017-08-07 04:26:07', '180.149.130.153', '0', '0', '中国', '北京', '北京', ''), ('414', '2017-08-07 09:26:32', '111.206.221.68', '0', '0', '中国', '北京', '北京', ''), ('415', '2017-08-07 09:59:46', '111.206.221.99', '0', '0', '中国', '北京', '北京', ''), ('416', '2017-08-07 10:28:48', '121.69.81.74', '0', '0', '中国', '北京', '北京', ''), ('417', '2017-08-07 10:28:55', '121.69.81.74', '1', '1', '中国', '北京', '北京', ''), ('418', '2017-08-07 10:29:32', '121.69.81.74', '2', '43', '中国', '北京', '北京', ''), ('419', '2017-08-07 10:30:24', '121.69.81.74', '1', '1', '中国', '北京', '北京', ''), ('420', '2017-08-07 10:31:18', '121.69.81.74', '2', '40', '中国', '北京', '北京', ''), ('421', '2017-08-07 10:31:27', '121.69.81.74', '1', '1', '中国', '北京', '北京', ''), ('422', '2017-08-07 10:31:38', '121.69.81.74', '3', '4', '中国', '北京', '北京', ''), ('423', '2017-08-07 10:32:42', '121.69.81.74', '1', '11', '中国', '北京', '北京', ''), ('424', '2017-08-07 10:33:51', '121.69.81.74', '1', '11', '中国', '北京', '北京', ''), ('425', '2017-08-07 10:33:53', '121.69.81.74', '3', '4', '中国', '北京', '北京', ''), ('426', '2017-08-07 10:34:03', '121.69.81.74', '0', '0', '中国', '北京', '北京', ''), ('427', '2017-08-07 10:34:09', '121.69.81.74', '1', '1', '中国', '北京', '北京', ''), ('428', '2017-08-07 10:39:40', '121.69.81.74', '1', '11', '中国', '北京', '北京', ''), ('429', '2017-08-07 10:39:44', '121.69.81.74', '1', '11', '中国', '北京', '北京', ''), ('430', '2017-08-07 10:39:45', '121.69.81.74', '1', '11', '中国', '北京', '北京', ''), ('431', '2017-08-07 10:39:48', '121.69.81.74', '1', '11', '中国', '北京', '北京', ''), ('432', '2017-08-07 10:39:51', '121.69.81.74', '1', '11', '中国', '北京', '北京', ''), ('433', '2017-08-07 10:40:17', '121.69.81.74', '3', '4', '中国', '北京', '北京', ''), ('434', '2017-08-07 10:40:35', '121.69.81.74', '1', '11', '中国', '北京', '北京', ''), ('435', '2017-08-07 10:40:37', '121.69.81.74', '4', '0', '中国', '北京', '北京', ''), ('436', '2017-08-07 11:07:30', '121.69.81.74', '0', '0', '中国', '北京', '北京', ''), ('437', '2017-08-07 14:46:29', '124.202.184.186', '0', '0', '中国', '北京', '北京', ''), ('438', '2017-08-07 14:47:32', '124.202.184.186', '0', '0', '中国', '北京', '北京', ''), ('439', '2017-08-07 14:48:08', '112.17.240.140', '0', '0', '中国', '浙江', '', ''), ('440', '2017-08-07 14:49:37', '121.69.81.74', '0', '0', '中国', '北京', '北京', ''), ('441', '2017-08-07 14:49:42', '121.69.81.74', '3', '4', '中国', '北京', '北京', ''), ('442', '2017-08-07 15:17:11', '124.202.184.186', '0', '0', '中国', '北京', '北京', ''), ('443', '2017-08-07 17:24:47', '111.206.221.81', '0', '0', '中国', '北京', '北京', ''), ('444', '2017-08-07 17:43:32', '124.202.184.186', '0', '0', '中国', '北京', '北京', ''), ('445', '2017-08-08 00:02:47', '116.243.185.68', '0', '0', '中国', '北京', '北京', ''), ('446', '2017-08-08 01:00:30', '140.205.201.24', '0', '0', '中国', '上海', '上海', ''), ('447', '2017-08-08 01:00:58', '140.205.201.15', '0', '0', '中国', '上海', '上海', ''), ('448', '2017-08-08 01:29:08', '111.206.221.77', '0', '0', '中国', '北京', '北京', ''), ('449', '2017-08-08 03:02:47', '116.243.185.68', '2', '24', '中国', '北京', '北京', ''), ('450', '2017-08-08 03:05:53', '116.243.185.68', '1', '3', '中国', '北京', '北京', ''), ('451', '2017-08-08 03:05:55', '116.243.185.68', '2', '35', '中国', '北京', '北京', ''), ('452', '2017-08-08 03:06:06', '116.243.185.68', '1', '11', '中国', '北京', '北京', ''), ('453', '2017-08-08 03:06:15', '116.243.185.68', '2', '19', '中国', '北京', '北京', ''), ('454', '2017-08-08 03:08:14', '116.243.185.68', '2', '14', '中国', '北京', '北京', ''), ('455', '2017-08-08 03:16:11', '116.243.185.68', '1', '11', '中国', '北京', '北京', ''), ('456', '2017-08-08 03:18:51', '180.149.130.149', '0', '0', '中国', '北京', '北京', ''), ('457', '2017-08-08 08:26:01', '111.206.36.19', '3', '4', '中国', '北京', '北京', ''), ('458', '2017-08-08 09:23:05', '111.206.221.36', '0', '0', '中国', '北京', '北京', ''), ('459', '2017-08-08 13:32:15', '124.202.184.186', '0', '0', '中国', '北京', '北京', ''), ('460', '2017-08-08 13:55:54', '124.202.184.186', '0', '0', '中国', '北京', '北京', ''), ('461', '2017-08-08 13:55:56', '124.202.184.186', '1', '1', '中国', '北京', '北京', ''), ('462', '2017-08-08 13:55:58', '124.202.184.186', '2', '44', '中国', '北京', '北京', ''), ('463', '2017-08-08 13:57:57', '124.202.184.186', '0', '0', '中国', '北京', '北京', ''), ('464', '2017-08-08 13:58:02', '124.202.184.186', '1', '1', '中国', '北京', '北京', ''), ('465', '2017-08-08 13:58:03', '124.202.184.186', '2', '44', '中国', '北京', '北京', ''), ('466', '2017-08-08 13:59:39', '124.202.184.186', '0', '0', '中国', '北京', '北京', ''), ('467', '2017-08-08 14:00:36', '124.202.184.186', '2', '44', '中国', '北京', '北京', ''), ('468', '2017-08-08 14:19:45', '220.181.165.72', '4', '0', '中国', '北京', '北京', ''), ('469', '2017-08-08 14:28:28', '124.202.184.186', '0', '0', '中国', '北京', '北京', ''), ('470', '2017-08-08 15:50:13', '124.202.184.186', '0', '0', '中国', '北京', '北京', ''), ('471', '2017-08-08 15:50:16', '124.202.184.186', '1', '1', '中国', '北京', '北京', ''), ('472', '2017-08-08 15:50:18', '124.202.184.186', '1', '5', '中国', '北京', '北京', ''), ('473', '2017-08-08 15:50:21', '124.202.184.186', '1', '1', '中国', '北京', '北京', ''), ('474', '2017-08-08 15:50:39', '124.202.184.186', '0', '0', '中国', '北京', '北京', ''), ('475', '2017-08-08 16:08:44', '124.202.184.186', '2', '45', '中国', '北京', '北京', ''), ('476', '2017-08-08 16:36:04', '124.202.184.186', '2', '46', '中国', '北京', '北京', ''), ('477', '2017-08-08 16:37:25', '124.202.184.186', '2', '46', '中国', '北京', '北京', ''), ('478', '2017-08-08 16:37:49', '124.202.184.186', '2', '46', '中国', '北京', '北京', ''), ('479', '2017-08-08 16:40:13', '124.202.184.186', '1', '1', '中国', '北京', '北京', ''), ('480', '2017-08-08 16:40:15', '124.202.184.186', '2', '46', '中国', '北京', '北京', ''), ('481', '2017-08-08 17:23:17', '111.206.221.82', '0', '0', '中国', '北京', '北京', ''), ('482', '2017-08-08 17:49:30', '124.202.184.186', '0', '0', '中国', '北京', '北京', ''), ('483', '2017-08-08 17:50:25', '124.202.184.186', '0', '0', '中国', '北京', '北京', ''), ('484', '2017-08-09 00:59:18', '140.205.201.16', '0', '0', '中国', '上海', '上海', ''), ('485', '2017-08-09 01:01:09', '140.205.201.22', '0', '0', '中国', '上海', '上海', ''), ('486', '2017-08-09 01:04:09', '116.243.185.68', '0', '0', '中国', '北京', '北京', ''), ('487', '2017-08-09 01:04:09', '116.243.185.68', '0', '0', '中国', '北京', '北京', ''), ('488', '2017-08-09 01:04:16', '116.243.185.68', '3', '4', '中国', '北京', '北京', ''), ('489', '2017-08-09 01:04:28', '116.243.185.68', '1', '11', '中国', '北京', '北京', ''), ('490', '2017-08-09 01:04:45', '116.243.185.68', '2', '14', '中国', '北京', '北京', ''), ('491', '2017-08-09 01:09:16', '116.243.185.68', '2', '14', '中国', '北京', '北京', ''), ('492', '2017-08-09 01:09:18', '116.243.185.68', '2', '14', '中国', '北京', '北京', ''), ('493', '2017-08-09 01:10:38', '116.243.185.68', '0', '0', '中国', '北京', '北京', ''), ('494', '2017-08-09 01:11:59', '116.243.185.68', '3', '4', '中国', '北京', '北京', ''), ('495', '2017-08-09 01:12:13', '116.243.185.68', '1', '11', '中国', '北京', '北京', ''), ('496', '2017-08-09 01:13:24', '116.243.185.68', '2', '23', '中国', '北京', '北京', ''), ('497', '2017-08-09 01:14:04', '116.243.185.68', '2', '23', '中国', '北京', '北京', ''), ('498', '2017-08-09 01:25:33', '111.206.221.24', '0', '0', '中国', '北京', '北京', ''), ('499', '2017-08-09 02:41:56', '180.149.130.148', '0', '0', '中国', '北京', '北京', ''), ('500', '2017-08-09 09:23:57', '111.206.221.92', '0', '0', '中国', '北京', '北京', ''), ('501', '2017-08-09 10:42:09', '121.69.81.74', '0', '0', '中国', '北京', '北京', ''), ('502', '2017-08-09 11:19:52', '111.206.222.220', '0', '0', '中国', '北京', '北京', ''), ('503', '2017-08-09 11:33:58', '106.120.188.139', '0', '0', '中国', '北京', '北京', ''), ('504', '2017-08-09 13:43:08', '124.202.184.186', '2', '23', '中国', '北京', '北京', ''), ('505', '2017-08-09 17:37:21', '111.206.221.91', '0', '0', '中国', '北京', '北京', ''), ('506', '2017-08-09 19:34:40', '111.206.36.11', '3', '4', '中国', '北京', '北京', ''), ('507', '2017-08-09 19:49:37', '123.126.113.16', '0', '0', '中国', '北京', '北京', ''), ('508', '2017-08-09 20:52:46', '116.243.185.68', '0', '0', '中国', '北京', '北京', ''), ('509', '2017-08-09 20:52:50', '116.243.185.68', '1', '11', '中国', '北京', '北京', ''), ('510', '2017-08-09 20:52:53', '116.243.185.68', '3', '4', '中国', '北京', '北京', ''), ('511', '2017-08-09 20:53:05', '116.243.185.68', '1', '11', '中国', '北京', '北京', ''), ('512', '2017-08-09 20:53:07', '116.243.185.68', '3', '4', '中国', '北京', '北京', ''), ('513', '2017-08-09 20:53:14', '116.243.185.68', '4', '0', '中国', '北京', '北京', ''), ('514', '2017-08-09 20:53:19', '116.243.185.68', '1', '3', '中国', '北京', '北京', ''), ('515', '2017-08-09 20:53:22', '116.243.185.68', '1', '2', '中国', '北京', '北京', ''), ('516', '2017-08-09 20:53:23', '116.243.185.68', '1', '1', '中国', '北京', '北京', ''), ('517', '2017-08-09 20:55:23', '116.243.185.68', '0', '0', '中国', '北京', '北京', ''), ('518', '2017-08-09 20:55:23', '116.243.185.68', '0', '0', '中国', '北京', '北京', ''), ('519', '2017-08-09 20:56:48', '120.234.49.94', '0', '0', '中国', '广东', '深圳', ''), ('520', '2017-08-09 21:57:52', '116.243.185.68', '1', '11', '中国', '北京', '北京', ''), ('521', '2017-08-09 21:57:55', '116.243.185.68', '1', '11', '中国', '北京', '北京', ''), ('522', '2017-08-09 21:58:09', '116.243.185.68', '2', '22', '中国', '北京', '北京', ''), ('523', '2017-08-10 01:25:26', '111.206.221.78', '0', '0', '中国', '北京', '北京', ''), ('524', '2017-08-10 02:06:33', '180.149.130.151', '0', '0', '中国', '北京', '北京', ''), ('525', '2017-08-10 02:54:58', '116.243.185.68', '2', '22', '中国', '北京', '北京', ''), ('526', '2017-08-10 03:29:40', '116.243.185.68', '2', '22', '中国', '北京', '北京', ''), ('527', '2017-08-10 09:25:26', '111.206.221.104', '0', '0', '中国', '北京', '北京', ''), ('528', '2017-08-10 10:56:13', '124.202.184.186', '0', '0', '中国', '北京', '北京', ''), ('529', '2017-08-10 10:56:15', '124.202.184.186', '1', '1', '中国', '北京', '北京', ''), ('530', '2017-08-10 11:22:27', '111.206.221.104', '1', '1', '中国', '北京', '北京', ''), ('531', '2017-08-10 13:21:15', '124.202.184.186', '0', '0', '中国', '北京', '北京', ''), ('532', '2017-08-10 13:21:16', '124.202.184.186', '0', '0', '中国', '北京', '北京', ''), ('533', '2017-08-10 13:21:29', '124.202.184.186', '0', '0', '中国', '北京', '北京', ''), ('534', '2017-08-10 13:49:55', '124.202.184.186', '0', '0', '中国', '北京', '北京', ''), ('535', '2017-08-10 13:50:19', '124.202.184.186', '0', '0', '中国', '北京', '北京', ''), ('536', '2017-08-10 13:54:15', '111.206.222.61', '0', '0', '中国', '北京', '北京', ''), ('537', '2017-08-10 14:18:16', '124.202.184.186', '0', '0', '中国', '北京', '北京', ''), ('538', '2017-08-10 14:40:28', '124.202.184.186', '0', '0', '中国', '北京', '北京', ''), ('539', '2017-08-10 17:21:41', '121.69.81.74', '0', '0', '中国', '北京', '北京', ''), ('540', '2017-08-10 18:19:55', '111.206.221.50', '0', '0', '中国', '北京', '北京', ''), ('541', '2017-08-10 23:02:14', '116.243.185.68', '2', '24', '中国', '北京', '北京', ''), ('542', '2017-08-10 23:02:34', '116.243.185.68', '2', '24', '中国', '北京', '北京', ''), ('543', '2017-08-10 23:04:04', '116.243.185.68', '2', '24', '中国', '北京', '北京', ''), ('544', '2017-08-10 23:04:38', '116.243.185.68', '2', '24', '中国', '北京', '北京', ''), ('545', '2017-08-11 00:31:27', '116.243.185.68', '0', '0', '中国', '北京', '北京', ''), ('546', '2017-08-11 00:31:30', '116.243.185.68', '0', '0', '中国', '北京', '北京', ''), ('547', '2017-08-11 00:31:32', '116.243.185.68', '1', '3', '中国', '北京', '北京', ''), ('548', '2017-08-11 00:31:34', '116.243.185.68', '1', '11', '中国', '北京', '北京', ''), ('549', '2017-08-11 01:42:30', '180.149.130.152', '0', '0', '中国', '北京', '北京', ''), ('550', '2017-08-11 13:48:43', '111.206.221.110', '4', '0', '中国', '北京', '北京', ''), ('551', '2017-08-11 22:32:22', '111.206.222.138', '0', '0', '中国', '北京', '北京', ''), ('552', '2017-08-12 01:20:31', '180.149.130.150', '0', '0', '中国', '北京', '北京', ''), ('553', '2017-08-12 01:25:50', '111.206.221.68', '0', '0', '中国', '北京', '北京', ''), ('554', '2017-08-12 01:50:14', '140.205.201.8', '0', '0', '中国', '上海', '上海', ''), ('555', '2017-08-12 01:50:37', '140.205.201.24', '0', '0', '中国', '上海', '上海', ''), ('556', '2017-08-12 09:27:01', '111.206.221.22', '0', '0', '中国', '北京', '北京', ''), ('557', '2017-08-12 14:40:28', '116.243.185.68', '0', '0', '中国', '北京', '北京', ''), ('558', '2017-08-12 14:41:27', '116.243.185.68', '1', '11', '中国', '北京', '北京', ''), ('559', '2017-08-12 14:41:32', '116.243.185.68', '2', '15', '中国', '北京', '北京', ''), ('560', '2017-08-12 14:45:31', '116.243.185.68', '1', '11', '中国', '北京', '北京', ''), ('561', '2017-08-12 14:45:40', '116.243.185.68', '2', '14', '中国', '北京', '北京', ''), ('562', '2017-08-12 14:53:47', '116.243.185.68', '1', '11', '中国', '北京', '北京', ''), ('563', '2017-08-12 14:54:25', '116.243.185.68', '2', '12', '中国', '北京', '北京', ''), ('564', '2017-08-12 14:58:25', '116.243.185.68', '1', '11', '中国', '北京', '北京', ''), ('565', '2017-08-12 14:58:34', '116.243.185.68', '2', '11', '中国', '北京', '北京', ''), ('566', '2017-08-12 17:23:00', '111.206.221.47', '0', '0', '中国', '北京', '北京', ''), ('567', '2017-08-12 17:33:51', '116.243.185.68', '1', '11', '中国', '北京', '北京', ''), ('568', '2017-08-12 17:33:55', '116.243.185.68', '2', '7', '中国', '北京', '北京', ''), ('569', '2017-08-12 17:36:56', '116.243.185.68', '4', '0', '中国', '北京', '北京', ''), ('570', '2017-08-12 17:36:58', '116.243.185.68', '1', '11', '中国', '北京', '北京', ''), ('571', '2017-08-12 20:06:45', '116.243.185.68', '2', '24', '中国', '北京', '北京', ''), ('572', '2017-08-12 20:07:26', '116.243.185.68', '2', '24', '中国', '北京', '北京', ''), ('573', '2017-08-12 20:10:03', '116.243.185.68', '2', '3', '中国', '北京', '北京', ''), ('574', '2017-08-12 20:13:46', '116.243.185.68', '1', '11', '中国', '北京', '北京', ''), ('575', '2017-08-12 20:13:57', '116.243.185.68', '2', '17', '中国', '北京', '北京', ''), ('576', '2017-08-12 20:16:05', '116.243.185.68', '1', '11', '中国', '北京', '北京', ''), ('577', '2017-08-12 20:16:12', '116.243.185.68', '2', '14', '中国', '北京', '北京', ''), ('578', '2017-08-12 20:21:09', '116.243.185.68', '1', '11', '中国', '北京', '北京', ''), ('579', '2017-08-12 20:21:14', '116.243.185.68', '2', '7', '中国', '北京', '北京', ''), ('580', '2017-08-12 20:22:59', '116.243.185.68', '0', '0', '中国', '北京', '北京', ''), ('581', '2017-08-12 20:23:02', '116.243.185.68', '3', '4', '中国', '北京', '北京', ''), ('582', '2017-08-12 20:23:59', '116.243.185.68', '3', '4', '中国', '北京', '北京', ''), ('583', '2017-08-12 20:24:12', '116.243.185.68', '2', '15', '中国', '北京', '北京', ''), ('584', '2017-08-12 20:26:32', '116.243.185.68', '2', '3', '中国', '北京', '北京', ''), ('585', '2017-08-12 20:26:50', '116.243.185.68', '1', '11', '中国', '北京', '北京', ''), ('586', '2017-08-12 20:30:41', '116.243.185.68', '2', '35', '中国', '北京', '北京', ''), ('587', '2017-08-12 20:31:55', '116.243.185.68', '0', '0', '中国', '北京', '北京', ''), ('588', '2017-08-12 20:31:59', '116.243.185.68', '3', '4', '中国', '北京', '北京', ''), ('589', '2017-08-12 20:32:02', '116.243.185.68', '1', '11', '中国', '北京', '北京', ''), ('590', '2017-08-12 20:32:07', '116.243.185.68', '1', '3', '中国', '北京', '北京', ''), ('591', '2017-08-12 20:32:09', '116.243.185.68', '1', '2', '中国', '北京', '北京', ''), ('592', '2017-08-12 20:32:14', '116.243.185.68', '1', '1', '中国', '北京', '北京', ''), ('593', '2017-08-12 20:32:21', '116.243.185.68', '4', '0', '中国', '北京', '北京', ''), ('594', '2017-08-12 20:32:35', '116.243.185.68', '1', '11', '中国', '北京', '北京', ''), ('595', '2017-08-12 20:32:44', '116.243.185.68', '2', '13', '中国', '北京', '北京', ''), ('596', '2017-08-12 20:34:34', '116.243.185.68', '2', '24', '中国', '北京', '北京', ''), ('597', '2017-08-12 20:34:37', '116.243.185.68', '1', '11', '中国', '北京', '北京', ''), ('598', '2017-08-12 20:34:48', '116.243.185.68', '2', '6', '中国', '北京', '北京', ''), ('599', '2017-08-12 20:38:37', '116.243.185.68', '1', '11', '中国', '北京', '北京', ''), ('600', '2017-08-12 20:38:44', '116.243.185.68', '1', '11', '中国', '北京', '北京', ''), ('601', '2017-08-12 20:38:51', '116.243.185.68', '1', '11', '中国', '北京', '北京', ''), ('602', '2017-08-12 20:38:54', '116.243.185.68', '2', '5', '中国', '北京', '北京', ''), ('603', '2017-08-12 20:42:24', '116.243.185.68', '2', '2', '中国', '北京', '北京', ''), ('604', '2017-08-12 20:45:11', '116.243.185.68', '2', '4', '中国', '北京', '北京', ''), ('605', '2017-08-12 22:37:16', '116.243.185.68', '1', '11', '中国', '北京', '北京', ''), ('606', '2017-08-13 01:10:39', '111.206.222.215', '0', '0', '中国', '北京', '北京', ''), ('607', '2017-08-13 01:13:43', '140.205.201.22', '0', '0', '中国', '上海', '上海', ''), ('608', '2017-08-13 01:14:15', '140.205.201.14', '0', '0', '中国', '上海', '上海', ''), ('609', '2017-08-13 01:22:16', '180.149.130.152', '0', '0', '中国', '北京', '北京', ''), ('610', '2017-08-13 01:26:31', '111.206.221.76', '0', '0', '中国', '北京', '北京', ''), ('611', '2017-08-13 04:03:40', '116.243.185.68', '2', '5', '中国', '北京', '北京', ''), ('612', '2017-08-13 04:05:35', '116.243.185.68', '0', '0', '中国', '北京', '北京', ''), ('613', '2017-08-13 04:07:20', '116.243.185.68', '0', '0', '中国', '北京', '北京', ''), ('614', '2017-08-13 04:07:45', '116.243.185.68', '2', '5', '中国', '北京', '北京', ''), ('615', '2017-08-13 04:07:55', '116.243.185.68', '1', '11', '中国', '北京', '北京', ''), ('616', '2017-08-13 04:07:57', '116.243.185.68', '2', '23', '中国', '北京', '北京', ''), ('617', '2017-08-13 04:08:18', '116.243.185.68', '1', '11', '中国', '北京', '北京', ''), ('618', '2017-08-13 04:08:25', '116.243.185.68', '2', '18', '中国', '北京', '北京', ''), ('619', '2017-08-13 09:25:05', '111.206.221.28', '0', '0', '中国', '北京', '北京', ''), ('620', '2017-08-13 14:22:46', '116.243.185.68', '0', '0', '中国', '北京', '北京', ''), ('621', '2017-08-13 14:22:56', '116.243.185.68', '0', '0', '中国', '北京', '北京', ''), ('622', '2017-08-13 14:24:05', '117.136.0.164', '0', '0', '中国', '北京', '北京', ''), ('623', '2017-08-13 14:24:27', '117.136.0.191', '0', '0', '中国', '北京', '北京', ''), ('624', '2017-08-13 14:24:33', '116.243.185.68', '0', '0', '中国', '北京', '北京', ''), ('625', '2017-08-13 14:25:47', '116.243.185.68', '0', '0', '中国', '北京', '北京', ''), ('626', '2017-08-13 14:25:54', '117.136.0.191', '0', '0', '中国', '北京', '北京', ''), ('627', '2017-08-13 14:26:08', '117.136.0.191', '3', '4', '中国', '北京', '北京', ''), ('628', '2017-08-13 14:26:57', '117.136.0.191', '1', '2', '中国', '北京', '北京', ''), ('629', '2017-08-13 14:27:04', '117.136.0.191', '1', '3', '中国', '北京', '北京', ''), ('630', '2017-08-13 14:28:16', '116.243.185.68', '3', '4', '中国', '北京', '北京', ''), ('631', '2017-08-13 14:29:06', '116.243.185.68', '1', '1', '中国', '北京', '北京', ''), ('632', '2017-08-13 14:29:11', '116.243.185.68', '1', '2', '中国', '北京', '北京', ''), ('633', '2017-08-13 14:29:23', '116.243.185.68', '2', '1', '中国', '北京', '北京', ''), ('634', '2017-08-13 14:30:02', '116.243.185.68', '1', '11', '中国', '北京', '北京', ''), ('635', '2017-08-13 14:30:41', '116.243.185.68', '2', '9', '中国', '北京', '北京', ''), ('636', '2017-08-13 14:31:02', '116.243.185.68', '2', '14', '中国', '北京', '北京', ''), ('637', '2017-08-13 14:31:52', '116.243.185.68', '1', '2', '中国', '北京', '北京', ''), ('638', '2017-08-13 14:31:53', '116.243.185.68', '1', '1', '中国', '北京', '北京', ''), ('639', '2017-08-13 14:31:55', '116.243.185.68', '3', '4', '中国', '北京', '北京', ''), ('640', '2017-08-13 14:31:57', '116.243.185.68', '0', '0', '中国', '北京', '北京', ''), ('641', '2017-08-13 14:32:46', '116.243.185.68', '0', '0', '中国', '北京', '北京', ''), ('642', '2017-08-13 14:33:37', '117.136.0.164', '0', '0', '中国', '北京', '北京', ''), ('643', '2017-08-13 14:33:42', '117.136.0.164', '0', '0', '中国', '北京', '北京', ''), ('644', '2017-08-13 14:33:47', '117.136.0.164', '1', '11', '中国', '北京', '北京', ''), ('645', '2017-08-13 14:33:48', '117.136.0.164', '2', '24', '中国', '北京', '北京', ''), ('646', '2017-08-13 14:34:13', '116.243.185.68', '2', '23', '中国', '北京', '北京', ''), ('647', '2017-08-13 17:22:52', '111.206.221.72', '0', '0', '中国', '北京', '北京', ''), ('648', '2017-08-13 21:51:03', '116.243.185.68', '0', '0', '中国', '北京', '北京', ''), ('649', '2017-08-14 00:46:13', '116.243.185.68', '2', '3', '中国', '北京', '北京', ''), ('650', '2017-08-14 00:47:17', '116.243.185.68', '0', '0', '中国', '北京', '北京', ''), ('651', '2017-08-14 00:47:20', '116.243.185.68', '1', '11', '中国', '北京', '北京', ''), ('652', '2017-08-14 00:47:21', '116.243.185.68', '2', '24', '中国', '北京', '北京', ''), ('653', '2017-08-14 00:47:25', '116.243.185.68', '2', '24', '中国', '北京', '北京', ''), ('654', '2017-08-14 00:48:01', '116.243.185.68', '2', '24', '中国', '北京', '北京', ''), ('655', '2017-08-14 01:04:50', '180.149.130.150', '0', '0', '中国', '北京', '北京', ''), ('656', '2017-08-14 01:34:04', '111.206.221.89', '0', '0', '中国', '北京', '北京', ''), ('657', '2017-08-14 01:37:58', '140.205.201.5', '0', '0', '中国', '上海', '上海', ''), ('658', '2017-08-14 01:48:20', '140.205.201.10', '0', '0', '中国', '上海', '上海', ''), ('659', '2017-08-14 01:49:11', '140.205.201.9', '0', '0', '中国', '上海', '上海', ''), ('660', '2017-08-14 09:54:49', '111.206.221.101', '0', '0', '中国', '北京', '北京', ''), ('661', '2017-08-14 10:52:38', '111.206.222.42', '0', '0', '中国', '北京', '北京', ''), ('662', '2017-08-14 14:36:17', '61.135.190.104', '0', '0', '中国', '北京', '北京', ''), ('663', '2017-08-14 14:42:59', '61.135.190.222', '0', '0', '中国', '北京', '北京', ''), ('664', '2017-08-14 17:22:34', '111.206.221.35', '0', '0', '中国', '北京', '北京', ''), ('665', '2017-08-14 22:57:56', '116.243.185.68', '0', '0', '中国', '北京', '北京', ''), ('666', '2017-08-14 22:58:03', '116.243.185.68', '1', '11', '中国', '北京', '北京', ''), ('667', '2017-08-14 22:58:19', '116.243.185.68', '2', '14', '中国', '北京', '北京', ''), ('668', '2017-08-14 23:02:50', '116.243.185.68', '2', '15', '中国', '北京', '北京', ''), ('669', '2017-08-14 23:02:52', '116.243.185.68', '2', '15', '中国', '北京', '北京', ''), ('670', '2017-08-14 23:03:04', '116.243.185.68', '2', '14', '中国', '北京', '北京', ''), ('671', '2017-08-15 01:27:11', '111.206.221.33', '0', '0', '中国', '北京', '北京', ''), ('672', '2017-08-15 01:49:26', '140.205.201.4', '0', '0', '中国', '上海', '上海', ''), ('673', '2017-08-15 05:09:47', '66.249.70.31', '0', '0', '美国', '', '', ''), ('674', '2017-08-15 09:25:24', '111.206.221.72', '0', '0', '中国', '北京', '北京', ''), ('675', '2017-08-15 13:25:49', '124.202.184.186', '0', '0', '中国', '北京', '北京', ''), ('676', '2017-08-15 14:34:07', '111.206.222.201', '0', '0', '中国', '北京', '北京', ''), ('677', '2017-08-15 16:38:32', '124.202.184.186', '0', '0', '中国', '北京', '北京', ''), ('678', '2017-08-15 17:32:13', '124.202.184.186', '0', '0', '中国', '北京', '北京', ''), ('679', '2017-08-15 17:32:26', '124.202.184.186', '1', '11', '中国', '北京', '北京', ''), ('680', '2017-08-15 17:32:34', '124.202.184.186', '2', '6', '中国', '北京', '北京', ''), ('681', '2017-08-15 17:32:45', '124.202.184.186', '2', '24', '中国', '北京', '北京', ''), ('682', '2017-08-15 17:32:58', '124.202.184.186', '0', '0', '中国', '北京', '北京', ''), ('683', '2017-08-15 17:33:01', '124.202.184.186', '0', '0', '中国', '北京', '北京', ''), ('684', '2017-08-15 17:33:04', '124.202.184.186', '0', '0', '中国', '北京', '北京', ''), ('685', '2017-08-15 20:08:25', '111.206.221.89', '0', '0', '中国', '北京', '北京', ''), ('686', '2017-08-16 01:48:54', '140.205.201.18', '0', '0', '中国', '上海', '上海', ''), ('687', '2017-08-16 01:50:56', '140.205.201.1', '0', '0', '中国', '上海', '上海', ''), ('688', '2017-08-16 02:08:23', '111.206.221.115', '0', '0', '中国', '北京', '北京', ''), ('689', '2017-08-16 09:25:36', '111.206.221.49', '0', '0', '中国', '北京', '北京', ''), ('690', '2017-08-16 10:45:49', '121.69.81.74', '0', '0', '中国', '北京', '北京', ''), ('691', '2017-08-16 10:46:02', '121.69.81.74', '0', '0', '中国', '北京', '北京', ''), ('692', '2017-08-16 10:55:02', '121.69.81.74', '2', '48', '中国', '北京', '北京', ''), ('693', '2017-08-16 10:55:37', '121.69.81.74', '1', '1', '中国', '北京', '北京', ''), ('694', '2017-08-16 10:56:07', '121.69.81.74', '1', '1', '中国', '北京', '北京', ''), ('695', '2017-08-16 10:56:09', '121.69.81.74', '1', '1', '中国', '北京', '北京', ''), ('696', '2017-08-16 11:00:18', '121.69.81.74', '2', '49', '中国', '北京', '北京', ''), ('697', '2017-08-16 11:17:18', '124.202.184.186', '0', '0', '中国', '北京', '北京', ''), ('698', '2017-08-16 11:17:33', '124.202.184.186', '1', '3', '中国', '北京', '北京', ''), ('699', '2017-08-16 11:17:36', '124.202.184.186', '1', '11', '中国', '北京', '北京', ''), ('700', '2017-08-16 11:17:40', '124.202.184.186', '1', '2', '中国', '北京', '北京', ''), ('701', '2017-08-16 11:17:42', '124.202.184.186', '1', '3', '中国', '北京', '北京', ''), ('702', '2017-08-16 11:17:47', '124.202.184.186', '2', '35', '中国', '北京', '北京', ''), ('703', '2017-08-16 11:18:10', '124.202.184.186', '1', '11', '中国', '北京', '北京', ''), ('704', '2017-08-16 11:18:12', '124.202.184.186', '2', '24', '中国', '北京', '北京', ''), ('705', '2017-08-16 11:18:24', '124.202.184.186', '1', '2', '中国', '北京', '北京', ''), ('706', '2017-08-16 11:18:25', '124.202.184.186', '2', '1', '中国', '北京', '北京', ''), ('707', '2017-08-16 11:18:40', '124.202.184.186', '1', '1', '中国', '北京', '北京', ''), ('708', '2017-08-16 11:19:03', '124.202.184.186', '2', '48', '中国', '北京', '北京', ''), ('709', '2017-08-16 11:19:20', '124.202.184.186', '1', '1', '中国', '北京', '北京', ''), ('710', '2017-08-16 11:19:23', '124.202.184.186', '2', '47', '中国', '北京', '北京', ''), ('711', '2017-08-16 11:20:07', '124.202.184.186', '1', '1', '中国', '北京', '北京', ''), ('712', '2017-08-16 11:21:19', '124.202.184.186', '1', '1', '中国', '北京', '北京', ''), ('713', '2017-08-16 11:22:10', '124.202.184.186', '1', '1', '中国', '北京', '北京', ''), ('714', '2017-08-16 11:22:13', '124.202.184.186', '1', '1', '中国', '北京', '北京', ''), ('715', '2017-08-16 14:35:56', '123.126.68.113', '0', '0', '中国', '北京', '北京', ''), ('716', '2017-08-16 15:16:58', '121.69.81.74', '0', '0', '中国', '北京', '北京', ''), ('717', '2017-08-16 15:17:27', '121.69.81.74', '1', '1', '中国', '北京', '北京', ''), ('718', '2017-08-16 15:17:31', '121.69.81.74', '1', '1', '中国', '北京', '北京', ''), ('719', '2017-08-16 15:17:41', '121.69.81.74', '2', '28', '中国', '北京', '北京', ''), ('720', '2017-08-16 15:17:54', '121.69.81.74', '1', '1', '中国', '北京', '北京', ''), ('721', '2017-08-16 15:17:59', '121.69.81.74', '1', '1', '中国', '北京', '北京', ''), ('722', '2017-08-16 15:18:06', '121.69.81.74', '2', '30', '中国', '北京', '北京', ''), ('723', '2017-08-16 15:22:48', '121.69.81.74', '1', '1', '中国', '北京', '北京', ''), ('724', '2017-08-16 15:22:52', '121.69.81.74', '2', '31', '中国', '北京', '北京', ''), ('725', '2017-08-16 15:23:06', '121.69.81.74', '1', '1', '中国', '北京', '北京', ''), ('726', '2017-08-16 15:23:15', '121.69.81.74', '2', '32', '中国', '北京', '北京', ''), ('727', '2017-08-16 15:25:13', '121.69.81.74', '1', '1', '中国', '北京', '北京', ''), ('728', '2017-08-16 15:25:55', '121.69.81.74', '1', '1', '中国', '北京', '北京', ''), ('729', '2017-08-16 15:25:57', '121.69.81.74', '1', '1', '中国', '北京', '北京', ''), ('730', '2017-08-16 15:28:00', '121.69.81.74', '1', '1', '中国', '北京', '北京', ''), ('731', '2017-08-16 15:28:48', '121.69.81.74', '1', '1', '中国', '北京', '北京', ''), ('732', '2017-08-16 15:28:57', '121.69.81.74', '2', '43', '中国', '北京', '北京', ''), ('733', '2017-08-16 15:29:35', '121.69.81.74', '1', '1', '中国', '北京', '北京', ''), ('734', '2017-08-16 15:29:37', '121.69.81.74', '1', '1', '中国', '北京', '北京', ''), ('735', '2017-08-16 15:53:42', '121.69.81.74', '2', '47', '中国', '北京', '北京', ''), ('736', '2017-08-16 15:53:56', '121.69.81.74', '2', '15', '中国', '北京', '北京', ''), ('737', '2017-08-16 16:01:04', '121.69.81.74', '1', '1', '中国', '北京', '北京', ''), ('738', '2017-08-16 16:01:09', '121.69.81.74', '2', '46', '中国', '北京', '北京', ''), ('739', '2017-08-16 17:21:49', '111.206.221.26', '0', '0', '中国', '北京', '北京', ''), ('740', '2017-08-16 17:29:37', '124.202.184.186', '0', '0', '中国', '北京', '北京', ''), ('741', '2017-08-16 17:29:40', '124.202.184.186', '1', '1', '中国', '北京', '北京', ''), ('742', '2017-08-16 17:29:44', '124.202.184.186', '2', '46', '中国', '北京', '北京', ''), ('743', '2017-08-16 20:12:23', '111.206.222.46', '0', '0', '中国', '北京', '北京', ''), ('744', '2017-08-17 01:25:04', '111.206.221.66', '0', '0', '中国', '北京', '北京', ''), ('745', '2017-08-17 01:51:48', '140.205.201.22', '0', '0', '中国', '上海', '上海', ''), ('746', '2017-08-17 01:53:10', '140.205.201.1', '0', '0', '中国', '上海', '上海', ''), ('747', '2017-08-17 02:27:24', '180.149.143.27', '0', '0', '中国', '北京', '北京', ''), ('748', '2017-08-17 09:24:21', '111.206.221.46', '0', '0', '中国', '北京', '北京', ''), ('749', '2017-08-17 11:38:59', '111.206.222.95', '0', '0', '中国', '北京', '北京', ''), ('750', '2017-08-17 16:45:56', '123.126.68.129', '0', '0', '中国', '北京', '北京', ''), ('751', '2017-08-17 17:19:52', '111.206.221.26', '0', '0', '中国', '北京', '北京', ''), ('752', '2017-08-17 21:11:52', '140.224.127.230', '0', '0', '中国', '福建', '福州', ''), ('753', '2017-08-18 01:26:43', '111.206.221.37', '0', '0', '中国', '北京', '北京', ''), ('754', '2017-08-18 01:59:55', '140.205.201.20', '0', '0', '中国', '上海', '上海', ''), ('755', '2017-08-18 02:00:40', '140.205.201.1', '0', '0', '中国', '上海', '上海', ''), ('756', '2017-08-18 02:12:28', '101.199.108.119', '0', '0', '中国', '北京', '北京', ''), ('757', '2017-08-18 02:12:56', '106.120.162.98', '0', '0', '中国', '北京', '北京', ''), ('758', '2017-08-18 09:26:03', '111.206.221.47', '0', '0', '中国', '北京', '北京', ''), ('759', '2017-08-18 15:35:09', '111.206.222.99', '0', '0', '中国', '北京', '北京', ''), ('760', '2017-08-18 17:29:37', '111.206.221.103', '0', '0', '中国', '北京', '北京', ''), ('761', '2017-08-18 23:02:56', '123.126.113.18', '0', '0', '中国', '北京', '北京', ''), ('762', '2017-08-19 01:27:31', '111.206.221.51', '0', '0', '中国', '北京', '北京', ''), ('763', '2017-08-19 01:57:50', '140.205.201.2', '0', '0', '中国', '上海', '上海', ''), ('764', '2017-08-19 01:59:17', '140.205.201.6', '0', '0', '中国', '上海', '上海', ''), ('765', '2017-08-19 09:26:56', '111.206.221.87', '0', '0', '中国', '北京', '北京', ''), ('766', '2017-08-19 19:02:37', '111.206.221.36', '0', '0', '中国', '北京', '北京', ''), ('767', '2017-08-19 21:05:14', '111.206.222.82', '0', '0', '中国', '北京', '北京', ''), ('768', '2017-08-20 01:28:33', '111.206.221.84', '0', '0', '中国', '北京', '北京', ''), ('769', '2017-08-20 02:20:11', '180.149.130.150', '0', '0', '中国', '北京', '北京', ''), ('770', '2017-08-20 03:47:23', '203.208.60.246', '1', '15', '中国', '台湾', '', ''), ('771', '2017-08-20 03:54:04', '140.205.201.4', '0', '0', '中国', '上海', '上海', ''), ('772', '2017-08-20 09:26:09', '111.206.221.75', '0', '0', '中国', '北京', '北京', ''), ('773', '2017-08-20 14:08:22', '111.206.221.66', '1', '6', '中国', '北京', '北京', ''), ('774', '2017-08-20 17:08:36', '111.206.221.114', '1', '6', '中国', '北京', '北京', ''), ('775', '2017-08-20 18:15:01', '111.206.221.42', '1', '5', '中国', '北京', '北京', ''), ('776', '2017-08-20 18:48:24', '111.206.221.31', '0', '0', '中国', '北京', '北京', ''), ('777', '2017-08-20 21:12:10', '111.206.221.45', '3', '4', '中国', '北京', '北京', ''), ('778', '2017-08-20 22:15:04', '111.206.221.99', '3', '4', '中国', '北京', '北京', ''), ('779', '2017-08-21 00:40:38', '203.208.60.243', '1', '6', '中国', '台湾', '', ''), ('780', '2017-08-21 00:55:17', '203.208.60.245', '2', '40', '中国', '台湾', '', ''), ('781', '2017-08-21 01:37:42', '123.126.68.140', '0', '0', '中国', '北京', '北京', ''), ('782', '2017-08-21 02:29:49', '180.149.130.150', '0', '0', '中国', '北京', '北京', ''), ('783', '2017-08-21 03:03:55', '111.206.221.32', '1', '15', '中国', '北京', '北京', ''), ('784', '2017-08-21 04:44:25', '111.206.221.101', '1', '15', '中国', '北京', '北京', ''), ('785', '2017-08-21 04:56:52', '111.206.221.88', '1', '13', '中国', '北京', '北京', ''), ('786', '2017-08-21 05:20:57', '111.206.221.49', '1', '12', '中国', '北京', '北京', ''), ('787', '2017-08-21 05:21:08', '111.206.221.39', '1', '12', '中国', '北京', '北京', ''), ('788', '2017-08-21 05:21:59', '111.206.221.72', '1', '14', '中国', '北京', '北京', ''), ('789', '2017-08-21 05:34:01', '111.206.221.74', '1', '14', '中国', '北京', '北京', ''), ('790', '2017-08-21 05:34:15', '111.206.221.66', '1', '13', '中国', '北京', '北京', ''), ('791', '2017-08-21 05:34:39', '111.206.221.112', '1', '11', '中国', '北京', '北京', ''), ('792', '2017-08-21 06:03:59', '140.205.201.20', '0', '0', '中国', '上海', '上海', ''), ('793', '2017-08-21 06:38:03', '111.206.221.78', '1', '11', '中国', '北京', '北京', ''), ('794', '2017-08-21 07:21:01', '66.249.70.2', '1', '2', '美国', '', '', ''), ('795', '2017-08-21 07:43:18', '111.206.221.32', '1', '11', '中国', '北京', '北京', ''), ('796', '2017-08-21 07:49:16', '111.206.221.31', '1', '11', '中国', '北京', '北京', ''), ('797', '2017-08-21 09:51:34', '111.206.221.83', '0', '0', '中国', '北京', '北京', ''), ('798', '2017-08-21 14:24:56', '66.249.70.29', '1', '7', '美国', '', '', ''), ('799', '2017-08-21 15:00:49', '124.202.184.186', '0', '0', '中国', '北京', '北京', ''), ('800', '2017-08-21 15:00:55', '124.202.184.186', '3', '4', '中国', '北京', '北京', '');
INSERT INTO `log_info` VALUES ('801', '2017-08-21 15:01:09', '124.202.184.186', '1', '11', '中国', '北京', '北京', ''), ('802', '2017-08-21 15:01:11', '124.202.184.186', '2', '24', '中国', '北京', '北京', ''), ('803', '2017-08-21 15:20:44', '111.206.221.84', '1', '10', '中国', '北京', '北京', ''), ('804', '2017-08-21 16:01:23', '66.249.70.31', '4', '0', '美国', '', '', ''), ('805', '2017-08-21 18:20:46', '111.206.221.67', '0', '0', '中国', '北京', '北京', ''), ('806', '2017-08-21 19:17:24', '220.181.132.194', '0', '0', '中国', '北京', '北京', ''), ('807', '2017-08-21 19:17:54', '106.120.162.96', '0', '0', '中国', '北京', '北京', ''), ('808', '2017-08-22 01:36:56', '180.149.130.150', '0', '0', '中国', '北京', '北京', ''), ('809', '2017-08-22 04:02:23', '140.205.201.9', '0', '0', '中国', '上海', '上海', ''), ('810', '2017-08-22 04:03:44', '140.205.201.6', '0', '0', '中国', '上海', '上海', ''), ('811', '2017-08-22 06:51:42', '111.206.221.82', '1', '7', '中国', '北京', '北京', ''), ('812', '2017-08-22 09:51:48', '111.206.221.48', '0', '0', '中国', '北京', '北京', ''), ('813', '2017-08-22 16:43:36', '111.206.221.73', '0', '0', '中国', '北京', '北京', ''), ('814', '2017-08-22 22:13:41', '117.100.131.216', '0', '0', '中国', '北京', '北京', ''), ('815', '2017-08-22 22:14:21', '117.100.131.216', '0', '0', '中国', '北京', '北京', ''), ('816', '2017-08-22 22:14:23', '117.100.131.216', '3', '4', '中国', '北京', '北京', ''), ('817', '2017-08-22 22:14:29', '117.100.131.216', '1', '11', '中国', '北京', '北京', ''), ('818', '2017-08-22 22:14:34', '117.100.131.216', '2', '24', '中国', '北京', '北京', ''), ('819', '2017-08-22 22:19:28', '117.100.131.216', '1', '11', '中国', '北京', '北京', ''), ('820', '2017-08-22 22:19:31', '117.100.131.216', '2', '17', '中国', '北京', '北京', ''), ('821', '2017-08-22 22:22:11', '117.100.131.216', '2', '15', '中国', '北京', '北京', ''), ('822', '2017-08-22 22:31:58', '117.100.131.216', '2', '9', '中国', '北京', '北京', ''), ('823', '2017-08-22 22:32:10', '117.100.131.216', '1', '11', '中国', '北京', '北京', ''), ('824', '2017-08-22 22:32:13', '117.100.131.216', '2', '14', '中国', '北京', '北京', ''), ('825', '2017-08-22 22:32:41', '117.100.131.216', '1', '11', '中国', '北京', '北京', ''), ('826', '2017-08-22 22:32:43', '117.100.131.216', '2', '24', '中国', '北京', '北京', ''), ('827', '2017-08-22 22:32:51', '117.100.131.216', '2', '24', '中国', '北京', '北京', ''), ('828', '2017-08-22 22:32:58', '117.100.131.216', '1', '11', '中国', '北京', '北京', ''), ('829', '2017-08-22 22:32:59', '117.100.131.216', '2', '19', '中国', '北京', '北京', ''), ('830', '2017-08-22 22:34:42', '117.100.131.216', '0', '0', '中国', '北京', '北京', ''), ('831', '2017-08-22 22:34:46', '117.100.131.216', '1', '11', '中国', '北京', '北京', ''), ('832', '2017-08-22 22:34:47', '117.100.131.216', '2', '24', '中国', '北京', '北京', ''), ('833', '2017-08-22 22:34:58', '117.100.131.216', '1', '11', '中国', '北京', '北京', ''), ('834', '2017-08-22 22:35:03', '117.100.131.216', '2', '14', '中国', '北京', '北京', ''), ('835', '2017-08-22 22:35:09', '117.100.131.216', '1', '11', '中国', '北京', '北京', ''), ('836', '2017-08-22 22:35:14', '117.100.131.216', '2', '14', '中国', '北京', '北京', ''), ('837', '2017-08-22 22:39:54', '117.100.131.216', '1', '11', '中国', '北京', '北京', ''), ('838', '2017-08-22 22:40:06', '117.100.131.216', '2', '10', '中国', '北京', '北京', ''), ('839', '2017-08-22 22:41:20', '117.100.131.216', '1', '11', '中国', '北京', '北京', ''), ('840', '2017-08-22 22:41:22', '117.100.131.216', '2', '20', '中国', '北京', '北京', ''), ('841', '2017-08-22 22:43:42', '117.100.131.216', '1', '11', '中国', '北京', '北京', ''), ('842', '2017-08-22 22:43:49', '117.100.131.216', '2', '7', '中国', '北京', '北京', ''), ('843', '2017-08-22 22:48:51', '117.100.131.216', '1', '11', '中国', '北京', '北京', ''), ('844', '2017-08-22 22:48:58', '117.100.131.216', '2', '18', '中国', '北京', '北京', ''), ('845', '2017-08-22 22:54:22', '117.100.131.216', '1', '11', '中国', '北京', '北京', ''), ('846', '2017-08-22 22:54:25', '117.100.131.216', '2', '23', '中国', '北京', '北京', ''), ('847', '2017-08-22 23:07:44', '117.100.131.216', '1', '11', '中国', '北京', '北京', ''), ('848', '2017-08-22 23:07:47', '117.100.131.216', '1', '11', '中国', '北京', '北京', ''), ('849', '2017-08-22 23:07:54', '117.100.131.216', '2', '4', '中国', '北京', '北京', ''), ('850', '2017-08-23 01:25:37', '111.206.221.39', '0', '0', '中国', '北京', '北京', ''), ('851', '2017-08-23 01:28:13', '180.149.130.153', '0', '0', '中国', '北京', '北京', ''), ('852', '2017-08-23 04:04:08', '140.205.201.9', '0', '0', '中国', '上海', '上海', ''), ('853', '2017-08-23 04:10:32', '140.205.201.9', '0', '0', '中国', '上海', '上海', ''), ('854', '2017-08-23 04:11:54', '140.205.201.18', '0', '0', '中国', '上海', '上海', ''), ('855', '2017-08-23 06:13:32', '106.120.188.150', '0', '0', '中国', '北京', '北京', ''), ('856', '2017-08-23 09:26:25', '111.206.221.83', '0', '0', '中国', '北京', '北京', ''), ('857', '2017-08-23 18:36:14', '111.206.221.68', '0', '0', '中国', '北京', '北京', ''), ('858', '2017-08-23 19:46:43', '117.100.131.216', '0', '0', '中国', '北京', '北京', ''), ('859', '2017-08-23 19:48:04', '117.100.131.216', '0', '0', '中国', '北京', '北京', ''), ('860', '2017-08-23 19:48:36', '117.100.131.216', '3', '4', '中国', '北京', '北京', ''), ('861', '2017-08-23 19:48:46', '117.100.131.216', '1', '11', '中国', '北京', '北京', ''), ('862', '2017-08-23 19:48:53', '117.100.131.216', '2', '7', '中国', '北京', '北京', ''), ('863', '2017-08-23 20:32:23', '183.226.133.252', '0', '0', '中国', '重庆', '重庆', ''), ('864', '2017-08-23 20:33:13', '117.100.131.216', '0', '0', '中国', '北京', '北京', ''), ('865', '2017-08-23 21:08:11', '117.100.131.216', '0', '0', '中国', '北京', '北京', ''), ('866', '2017-08-23 21:08:25', '117.100.131.216', '0', '0', '中国', '北京', '北京', ''), ('867', '2017-08-24 01:06:47', '180.149.130.152', '0', '0', '中国', '北京', '北京', ''), ('868', '2017-08-24 01:26:36', '111.206.221.50', '0', '0', '中国', '北京', '北京', ''), ('869', '2017-08-24 04:14:39', '140.205.201.23', '0', '0', '中国', '上海', '上海', ''), ('870', '2017-08-24 04:15:02', '140.205.201.17', '0', '0', '中国', '上海', '上海', ''), ('871', '2017-08-24 09:24:55', '111.206.221.75', '0', '0', '中国', '北京', '北京', ''), ('872', '2017-08-24 14:09:41', '111.206.222.50', '0', '0', '中国', '北京', '北京', ''), ('873', '2017-08-24 14:38:05', '124.202.184.186', '0', '0', '中国', '北京', '北京', ''), ('874', '2017-08-24 14:38:08', '124.202.184.186', '0', '0', '中国', '北京', '北京', ''), ('875', '2017-08-24 14:38:12', '124.202.184.186', '0', '0', '中国', '北京', '北京', ''), ('876', '2017-08-24 15:01:11', '124.202.184.186', '0', '0', '中国', '北京', '北京', ''), ('877', '2017-08-24 15:01:22', '124.202.184.186', '0', '0', '中国', '北京', '北京', ''), ('878', '2017-08-24 15:20:40', '106.120.188.159', '0', '0', '中国', '北京', '北京', ''), ('879', '2017-08-24 17:22:32', '111.206.221.31', '0', '0', '中国', '北京', '北京', ''), ('880', '2017-08-25 01:25:22', '111.206.221.115', '0', '0', '中国', '北京', '北京', ''), ('881', '2017-08-25 09:26:03', '111.206.221.87', '0', '0', '中国', '北京', '北京', ''), ('882', '2017-08-25 17:21:26', '111.206.221.28', '0', '0', '中国', '北京', '北京', ''), ('883', '2017-08-25 18:09:46', '121.69.81.74', '0', '0', '中国', '北京', '北京', ''), ('884', '2017-08-25 18:09:50', '121.69.81.74', '0', '0', '中国', '北京', '北京', ''), ('885', '2017-08-26 00:09:16', '223.85.221.153', '0', '0', '中国', '四川', '成都', ''), ('886', '2017-08-26 00:09:32', '223.85.221.153', '1', '2', '中国', '四川', '成都', ''), ('887', '2017-08-26 00:09:32', '223.85.221.153', '1', '3', '中国', '四川', '成都', ''), ('888', '2017-08-26 00:41:03', '183.31.185.38', '0', '0', '中国', '广东', '中山', ''), ('889', '2017-08-26 00:41:11', '183.31.185.38', '0', '0', '中国', '广东', '中山', ''), ('890', '2017-08-26 01:23:03', '140.205.201.5', '0', '0', '中国', '上海', '上海', ''), ('891', '2017-08-26 01:24:31', '140.205.201.13', '0', '0', '中国', '上海', '上海', ''), ('892', '2017-08-26 01:28:03', '111.206.221.111', '0', '0', '中国', '北京', '北京', ''), ('893', '2017-08-26 05:40:08', '111.206.221.39', '0', '0', '中国', '北京', '北京', ''), ('894', '2017-08-26 09:26:16', '111.206.221.99', '0', '0', '中国', '北京', '北京', ''), ('895', '2017-08-26 17:21:45', '111.206.221.37', '0', '0', '中国', '北京', '北京', ''), ('896', '2017-08-26 20:06:36', '123.126.68.127', '0', '0', '中国', '北京', '北京', ''), ('897', '2017-08-26 23:43:19', '117.100.131.216', '0', '0', '中国', '北京', '北京', ''), ('898', '2017-08-27 01:25:00', '111.206.221.37', '0', '0', '中国', '北京', '北京', ''), ('899', '2017-08-27 09:25:47', '111.206.221.109', '0', '0', '中国', '北京', '北京', ''), ('900', '2017-08-27 10:55:55', '117.100.131.216', '0', '0', '中国', '北京', '北京', ''), ('901', '2017-08-27 10:59:08', '117.100.131.216', '1', '11', '中国', '北京', '北京', ''), ('902', '2017-08-27 10:59:09', '117.100.131.216', '3', '4', '中国', '北京', '北京', ''), ('903', '2017-08-27 10:59:15', '117.100.131.216', '3', '4', '中国', '北京', '北京', ''), ('904', '2017-08-27 10:59:16', '117.100.131.216', '1', '11', '中国', '北京', '北京', ''), ('905', '2017-08-27 10:59:24', '117.100.131.216', '2', '14', '中国', '北京', '北京', ''), ('906', '2017-08-27 10:59:34', '117.100.131.216', '2', '9', '中国', '北京', '北京', ''), ('907', '2017-08-27 16:55:22', '111.206.221.70', '0', '0', '中国', '北京', '北京', ''), ('908', '2017-08-27 18:50:54', '111.206.221.103', '0', '0', '中国', '北京', '北京', ''), ('909', '2017-08-27 22:43:27', '117.100.131.216', '0', '0', '中国', '北京', '北京', ''), ('910', '2017-08-27 22:43:44', '117.100.131.216', '0', '0', '中国', '北京', '北京', ''), ('911', '2017-08-27 22:44:23', '117.100.131.216', '3', '4', '中国', '北京', '北京', ''), ('912', '2017-08-27 22:44:43', '117.100.131.216', '1', '11', '中国', '北京', '北京', ''), ('913', '2017-08-27 22:44:53', '117.100.131.216', '1', '11', '中国', '北京', '北京', ''), ('914', '2017-08-27 22:44:59', '117.100.131.216', '2', '2', '中国', '北京', '北京', ''), ('915', '2017-08-28 01:41:12', '111.206.221.87', '0', '0', '中国', '北京', '北京', ''), ('916', '2017-08-28 08:17:39', '111.206.221.102', '0', '0', '中国', '北京', '北京', ''), ('917', '2017-08-28 10:00:27', '111.206.221.82', '0', '0', '中国', '北京', '北京', ''), ('918', '2017-08-28 12:47:11', '124.202.184.186', '0', '0', '中国', '北京', '北京', ''), ('919', '2017-08-28 12:47:15', '124.202.184.186', '1', '3', '中国', '北京', '北京', ''), ('920', '2017-08-28 12:47:18', '124.202.184.186', '2', '35', '中国', '北京', '北京', ''), ('921', '2017-08-28 13:11:32', '124.202.184.186', '0', '0', '中国', '北京', '北京', ''), ('922', '2017-08-28 13:11:37', '124.202.184.186', '1', '3', '中国', '北京', '北京', ''), ('923', '2017-08-28 13:11:43', '124.202.184.186', '2', '35', '中国', '北京', '北京', ''), ('924', '2017-08-28 15:23:10', '111.206.221.94', '1', '11', '中国', '北京', '北京', ''), ('925', '2017-08-28 18:23:04', '111.206.221.75', '0', '0', '中国', '北京', '北京', ''), ('926', '2017-08-28 21:58:55', '117.100.131.216', '0', '0', '中国', '北京', '北京', ''), ('927', '2017-08-28 21:58:57', '117.100.131.216', '1', '11', '中国', '北京', '北京', ''), ('928', '2017-08-28 21:59:02', '117.100.131.216', '2', '24', '中国', '北京', '北京', ''), ('929', '2017-08-28 22:00:24', '117.100.131.216', '0', '0', '中国', '北京', '北京', ''), ('930', '2017-08-29 01:25:46', '111.206.221.86', '0', '0', '中国', '北京', '北京', ''), ('931', '2017-08-29 09:24:46', '111.206.221.36', '0', '0', '中国', '北京', '北京', ''), ('932', '2017-08-29 09:53:20', '117.30.42.24', '0', '0', '中国', '福建', '厦门', ''), ('933', '2017-08-29 09:53:26', '117.30.42.24', '1', '1', '中国', '福建', '厦门', ''), ('934', '2017-08-29 12:36:48', '111.202.102.76', '0', '0', '中国', '北京', '北京', ''), ('935', '2017-08-29 12:37:31', '111.206.221.40', '2', '24', '中国', '北京', '北京', ''), ('936', '2017-08-29 12:48:15', '60.4.174.72', '0', '0', '中国', '河北', '保定', ''), ('937', '2017-08-29 12:51:20', '111.206.36.12', '0', '0', '中国', '北京', '北京', ''), ('938', '2017-08-29 13:19:36', '121.69.81.74', '0', '0', '中国', '北京', '北京', ''), ('939', '2017-08-29 13:19:38', '121.69.81.74', '1', '1', '中国', '北京', '北京', ''), ('940', '2017-08-29 13:20:58', '121.69.81.74', '2', '48', '中国', '北京', '北京', ''), ('941', '2017-08-29 13:21:11', '121.69.81.74', '1', '1', '中国', '北京', '北京', ''), ('942', '2017-08-29 13:21:13', '121.69.81.74', '2', '50', '中国', '北京', '北京', ''), ('943', '2017-08-29 13:21:19', '121.69.81.74', '1', '1', '中国', '北京', '北京', ''), ('944', '2017-08-29 13:21:25', '121.69.81.74', '1', '1', '中国', '北京', '北京', ''), ('945', '2017-08-29 13:21:27', '121.69.81.74', '1', '2', '中国', '北京', '北京', ''), ('946', '2017-08-29 13:21:30', '121.69.81.74', '2', '1', '中国', '北京', '北京', ''), ('947', '2017-08-29 13:21:33', '121.69.81.74', '1', '3', '中国', '北京', '北京', ''), ('948', '2017-08-29 13:21:35', '121.69.81.74', '1', '11', '中国', '北京', '北京', ''), ('949', '2017-08-29 13:21:40', '121.69.81.74', '2', '20', '中国', '北京', '北京', ''), ('950', '2017-08-29 13:21:45', '121.69.81.74', '3', '4', '中国', '北京', '北京', ''), ('951', '2017-08-29 14:18:40', '111.206.221.37', '0', '0', '中国', '北京', '北京', ''), ('952', '2017-08-29 16:46:52', '121.69.81.74', '0', '0', '中国', '北京', '北京', ''), ('953', '2017-08-29 17:21:06', '111.206.221.98', '0', '0', '中国', '北京', '北京', ''), ('954', '2017-08-29 21:31:30', '66.249.73.157', '1', '13', '美国', '', '', ''), ('955', '2017-08-29 22:00:21', '66.249.73.157', '1', '12', '美国', '', '', ''), ('956', '2017-08-29 23:47:54', '221.219.231.2', '0', '0', '中国', '北京', '北京', ''), ('957', '2017-08-29 23:47:57', '221.219.231.2', '1', '2', '中国', '北京', '北京', ''), ('958', '2017-08-29 23:47:58', '221.219.231.2', '1', '3', '中国', '北京', '北京', ''), ('959', '2017-08-29 23:48:00', '221.219.231.2', '1', '11', '中国', '北京', '北京', ''), ('960', '2017-08-29 23:48:06', '221.219.231.2', '2', '23', '中国', '北京', '北京', ''), ('961', '2017-08-29 23:48:18', '221.219.231.2', '2', '23', '中国', '北京', '北京', ''), ('962', '2017-08-29 23:51:48', '221.219.231.2', '1', '11', '中国', '北京', '北京', ''), ('963', '2017-08-29 23:51:54', '221.219.231.2', '2', '15', '中国', '北京', '北京', ''), ('964', '2017-08-30 01:55:07', '14.152.69.52', '0', '0', '中国', '广东', '广州', ''), ('965', '2017-08-30 02:00:51', '42.156.251.208', '0', '0', '中国', '浙江', '杭州', ''), ('966', '2017-08-30 09:25:34', '111.206.221.45', '0', '0', '中国', '北京', '北京', ''), ('967', '2017-08-30 11:29:14', '66.249.69.95', '1', '14', '美国', '', '', ''), ('968', '2017-08-30 12:50:27', '106.45.132.34', '0', '0', '中国', '宁夏', '银川', ''), ('969', '2017-08-30 14:18:33', '111.206.221.50', '0', '0', '中国', '北京', '北京', ''), ('970', '2017-08-30 14:50:32', '111.204.101.154', '0', '0', '中国', '北京', '北京', ''), ('971', '2017-08-30 14:50:35', '111.204.101.154', '0', '0', '中国', '北京', '北京', ''), ('972', '2017-08-30 14:50:37', '111.204.101.154', '0', '0', '中国', '北京', '北京', ''), ('973', '2017-08-30 14:50:39', '111.204.101.154', '1', '1', '中国', '北京', '北京', ''), ('974', '2017-08-30 14:50:42', '111.204.101.154', '1', '2', '中国', '北京', '北京', ''), ('975', '2017-08-30 14:50:43', '111.204.101.154', '1', '1', '中国', '北京', '北京', ''), ('976', '2017-08-30 14:50:45', '111.204.101.154', '1', '1', '中国', '北京', '北京', ''), ('977', '2017-08-30 14:50:46', '111.204.101.154', '1', '2', '中国', '北京', '北京', ''), ('978', '2017-08-30 14:50:47', '111.204.101.154', '1', '1', '中国', '北京', '北京', ''), ('979', '2017-08-30 14:50:50', '111.204.101.154', '1', '11', '中国', '北京', '北京', ''), ('980', '2017-08-30 14:50:56', '111.204.101.154', '2', '24', '中国', '北京', '北京', ''), ('981', '2017-08-30 14:51:31', '111.204.101.154', '1', '1', '中国', '北京', '北京', ''), ('982', '2017-08-30 14:52:36', '124.202.184.186', '2', '30', '中国', '北京', '北京', ''), ('983', '2017-08-30 14:52:48', '124.202.184.186', '1', '11', '中国', '北京', '北京', ''), ('984', '2017-08-30 14:52:52', '124.202.184.186', '2', '6', '中国', '北京', '北京', ''), ('985', '2017-08-30 14:53:05', '124.202.184.186', '0', '0', '中国', '北京', '北京', ''), ('986', '2017-08-30 14:53:06', '124.202.184.186', '0', '0', '中国', '北京', '北京', ''), ('987', '2017-08-30 14:56:48', '124.202.184.186', '1', '3', '中国', '北京', '北京', ''), ('988', '2017-08-30 14:56:57', '124.202.184.186', '0', '0', '中国', '北京', '北京', ''), ('989', '2017-08-30 14:57:01', '124.202.184.186', '0', '0', '中国', '北京', '北京', ''), ('990', '2017-08-30 14:57:01', '124.202.184.186', '0', '0', '中国', '北京', '北京', ''), ('991', '2017-08-30 15:22:03', '124.202.184.186', '0', '0', '中国', '北京', '北京', ''), ('992', '2017-08-30 15:23:40', '124.202.184.186', '3', '4', '中国', '北京', '北京', ''), ('993', '2017-08-30 15:23:54', '124.202.184.186', '3', '4', '中国', '北京', '北京', ''), ('994', '2017-08-30 15:23:57', '124.202.184.186', '1', '11', '中国', '北京', '北京', ''), ('995', '2017-08-30 15:34:26', '124.202.184.186', '1', '3', '中国', '北京', '北京', ''), ('996', '2017-08-30 15:36:30', '121.69.81.74', '0', '0', '中国', '北京', '北京', ''), ('997', '2017-08-30 15:36:35', '121.69.81.74', '1', '3', '中国', '北京', '北京', ''), ('998', '2017-08-30 15:36:38', '121.69.81.74', '2', '51', '中国', '北京', '北京', ''), ('999', '2017-08-30 15:37:03', '124.202.184.186', '2', '51', '中国', '北京', '北京', ''), ('1000', '2017-08-30 15:37:04', '124.202.184.186', '2', '51', '中国', '北京', '北京', ''), ('1001', '2017-08-30 15:37:21', '121.69.81.74', '2', '51', '中国', '北京', '北京', ''), ('1002', '2017-08-30 15:38:48', '121.69.81.74', '2', '51', '中国', '北京', '北京', ''), ('1003', '2017-08-30 15:39:58', '121.69.81.74', '1', '3', '中国', '北京', '北京', ''), ('1004', '2017-08-30 15:40:04', '121.69.81.74', '2', '35', '中国', '北京', '北京', ''), ('1005', '2017-08-30 15:42:38', '124.202.184.186', '2', '52', '中国', '北京', '北京', ''), ('1006', '2017-08-30 15:42:41', '124.202.184.186', '1', '3', '中国', '北京', '北京', ''), ('1007', '2017-08-30 15:43:17', '124.202.184.186', '2', '52', '中国', '北京', '北京', ''), ('1008', '2017-08-30 15:43:29', '124.202.184.186', '1', '3', '中国', '北京', '北京', ''), ('1009', '2017-08-30 15:47:09', '124.202.184.186', '2', '53', '中国', '北京', '北京', ''), ('1010', '2017-08-30 15:48:01', '124.202.184.186', '1', '3', '中国', '北京', '北京', ''), ('1011', '2017-08-30 15:48:03', '124.202.184.186', '2', '52', '中国', '北京', '北京', ''), ('1012', '2017-08-30 15:49:03', '124.202.184.186', '1', '3', '中国', '北京', '北京', ''), ('1013', '2017-08-30 15:49:05', '124.202.184.186', '2', '51', '中国', '北京', '北京', ''), ('1014', '2017-08-30 15:49:53', '124.202.184.186', '1', '11', '中国', '北京', '北京', ''), ('1015', '2017-08-30 15:49:59', '124.202.184.186', '2', '7', '中国', '北京', '北京', ''), ('1016', '2017-08-30 15:52:26', '124.202.184.186', '1', '3', '中国', '北京', '北京', ''), ('1017', '2017-08-30 17:28:02', '111.206.221.40', '0', '0', '中国', '北京', '北京', ''), ('1018', '2017-08-30 19:02:23', '140.205.201.7', '0', '0', '中国', '上海', '上海', ''), ('1019', '2017-08-30 19:04:07', '140.205.201.22', '0', '0', '中国', '上海', '上海', ''), ('1020', '2017-08-31 01:03:33', '101.226.69.109', '0', '0', '中国', '上海', '上海', ''), ('1021', '2017-08-31 01:23:10', '111.206.221.35', '0', '0', '中国', '北京', '北京', ''), ('1022', '2017-08-31 01:56:29', '111.206.221.87', '0', '0', '中国', '北京', '北京', ''), ('1023', '2017-08-31 09:25:36', '111.206.221.83', '0', '0', '中国', '北京', '北京', ''), ('1024', '2017-08-31 10:47:13', '111.206.221.51', '0', '0', '中国', '北京', '北京', ''), ('1025', '2017-08-31 12:54:50', '124.202.184.186', '0', '0', '中国', '北京', '北京', ''), ('1026', '2017-08-31 12:54:58', '124.202.184.186', '0', '0', '中国', '北京', '北京', ''), ('1027', '2017-08-31 12:55:11', '124.202.184.186', '1', '1', '中国', '北京', '北京', ''), ('1028', '2017-08-31 12:55:21', '124.202.184.186', '1', '2', '中国', '北京', '北京', ''), ('1029', '2017-08-31 12:55:24', '124.202.184.186', '1', '3', '中国', '北京', '北京', ''), ('1030', '2017-08-31 12:55:30', '124.202.184.186', '2', '53', '中国', '北京', '北京', ''), ('1031', '2017-08-31 12:55:53', '124.202.184.186', '1', '11', '中国', '北京', '北京', ''), ('1032', '2017-08-31 14:43:36', '123.126.68.107', '0', '0', '中国', '北京', '北京', ''), ('1033', '2017-08-31 16:35:30', '121.69.81.74', '0', '0', '中国', '北京', '北京', ''), ('1034', '2017-08-31 16:35:47', '121.69.81.74', '1', '3', '中国', '北京', '北京', ''), ('1035', '2017-08-31 16:35:56', '121.69.81.74', '1', '11', '中国', '北京', '北京', ''), ('1036', '2017-08-31 16:36:00', '121.69.81.74', '3', '4', '中国', '北京', '北京', ''), ('1037', '2017-08-31 16:36:01', '121.69.81.74', '3', '4', '中国', '北京', '北京', ''), ('1038', '2017-08-31 17:54:13', '111.206.222.208', '0', '0', '中国', '北京', '北京', ''), ('1039', '2017-08-31 19:41:35', '140.205.201.10', '0', '0', '中国', '上海', '上海', ''), ('1040', '2017-08-31 21:04:21', '117.100.131.216', '0', '0', '中国', '北京', '北京', ''), ('1041', '2017-08-31 23:37:09', '58.33.77.94', '0', '0', '中国', '上海', '上海', ''), ('1042', '2017-09-01 01:25:20', '111.206.221.46', '0', '0', '中国', '北京', '北京', ''), ('1043', '2017-09-01 08:05:47', '111.206.36.135', '0', '0', '中国', '北京', '北京', ''), ('1044', '2017-09-01 08:17:40', '111.206.221.98', '0', '0', '中国', '北京', '北京', ''), ('1045', '2017-09-01 09:26:40', '111.206.221.77', '0', '0', '中国', '北京', '北京', ''), ('1046', '2017-09-01 11:04:54', '121.69.81.74', '0', '0', '中国', '北京', '北京', ''), ('1047', '2017-09-01 11:05:08', '121.69.81.74', '0', '0', '中国', '北京', '北京', ''), ('1048', '2017-09-01 14:46:35', '121.69.81.74', '0', '0', '中国', '北京', '北京', ''), ('1049', '2017-09-01 14:46:40', '121.69.81.74', '1', '9', '中国', '北京', '北京', ''), ('1050', '2017-09-01 14:52:11', '121.69.81.74', '0', '0', '中国', '北京', '北京', ''), ('1051', '2017-09-01 17:21:04', '111.206.221.86', '0', '0', '中国', '北京', '北京', ''), ('1052', '2017-09-01 19:06:49', '140.205.201.8', '0', '0', '中国', '上海', '上海', ''), ('1053', '2017-09-01 19:08:39', '140.205.201.21', '0', '0', '中国', '上海', '上海', ''), ('1054', '2017-09-01 19:19:23', '117.100.131.216', '0', '0', '中国', '北京', '北京', ''), ('1055', '2017-09-01 19:28:32', '36.110.147.80', '0', '0', '中国', '北京', '北京', ''), ('1056', '2017-09-01 19:46:36', '117.100.131.216', '0', '0', '中国', '北京', '北京', ''), ('1057', '2017-09-01 19:47:55', '117.100.131.216', '0', '0', '中国', '北京', '北京', ''), ('1058', '2017-09-01 19:47:58', '117.100.131.216', '0', '0', '中国', '北京', '北京', '');
COMMIT;

-- ----------------------------
--  Table structure for `log_info_copy`
-- ----------------------------
DROP TABLE IF EXISTS `log_info_copy`;
CREATE TABLE `log_info_copy` (
  `logID` int(11) NOT NULL AUTO_INCREMENT,
  `time` varchar(20) DEFAULT NULL,
  `ip` varchar(255) DEFAULT NULL,
  `type` int(11) DEFAULT '0' COMMENT '0首页、1列表、2文章、3列表文章、4搜索',
  `typeID` int(11) DEFAULT NULL,
  `country` varchar(20) DEFAULT NULL,
  `province` varchar(20) DEFAULT NULL,
  `city` varchar(20) DEFAULT NULL,
  `district` varchar(20) DEFAULT NULL,
  PRIMARY KEY (`logID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

-- ----------------------------
--  Table structure for `param_config`
-- ----------------------------
DROP TABLE IF EXISTS `param_config`;
CREATE TABLE `param_config` (
  `configID` int(11) NOT NULL AUTO_INCREMENT,
  `key` varchar(20) DEFAULT NULL,
  `value` varchar(255) DEFAULT NULL,
  `plain` varchar(255) DEFAULT NULL,
  `sort` int(11) DEFAULT NULL,
  `status` tinyint(4) DEFAULT '0' COMMENT '1删除',
  `isMust` tinyint(4) DEFAULT '0' COMMENT '1必须(不可删除)',
  PRIMARY KEY (`configID`)
) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8mb4;

-- ----------------------------
--  Records of `param_config`
-- ----------------------------
BEGIN;
INSERT INTO `param_config` VALUES ('1', 'adminStyle', 'default', '后台风格', '1', '0', '1'), ('2', 'useStatic', 'yes', '静态访问', '2', '0', '1'), ('3', 'keywords', '龙宗勤,longzongqin,夜猫站,个人博客,技术博客,龙宗勤的博客,程序员博客,北漂博客,秀山,重庆秀山,平马,洪安,边城', '网站关键字', '3', '0', '1'), ('4', 'description', '夜猫站(龙宗勤个人博客)，用于记录代码，记录生活！', '网站描述', '4', '0', '1'), ('5', 'webName', '夜猫站', '网站名称', '5', '0', '1'), ('6', 'author', '龙宗勤,longzongqin', '网站作者', '6', '0', '1'), ('7', 'webStop', 'no', '停止访问', '7', '0', '1');
COMMIT;

-- ----------------------------
--  Table structure for `video_info`
-- ----------------------------
DROP TABLE IF EXISTS `video_info`;
CREATE TABLE `video_info` (
  `videoID` int(11) NOT NULL AUTO_INCREMENT,
  `url` varchar(255) DEFAULT NULL,
  `userID` int(11) DEFAULT NULL,
  `estTime` int(11) DEFAULT NULL,
  `status` tinyint(4) DEFAULT NULL COMMENT '1删除',
  PRIMARY KEY (`videoID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

SET FOREIGN_KEY_CHECKS = 1;
